/**
*  \file service.c
*
*  \brief  service parameter.
*
*  \author   paragen.py
*  \author   Michael J. Hohmann <michael.hohmann@linde-mh.de>
*
*
*/

/*===============================================[ private includes  ]================================================*/
#include "service.h"
#include <stddef.h>
#include "../cfg/service_cfg.h"

/*===============================================[ private defines   ]================================================*/
#ifndef SERVICE_FINGERPRINT_0xA251945F277771689DD2B87A16616471
#error /* header has wrong version */
#endif
/*===============================================[ private datatypes ]================================================*/

/* entries: 569   */ 
struct service_parameter_info
{
   struct paragen_type_s16_mm fan1_temperature_on;
   struct paragen_type_s16_mm fan1_temperature_off;
   struct paragen_type_s16_mm fan2_temperature_on;
   struct paragen_type_s16_mm fan2_temperature_off;
   struct paragen_type_u16_mm sleep_thermal_delay_time_max;
   struct paragen_type_u8_mm buzzer_on_if_reverse;
   struct paragen_type_s16_mm speed_max_fwd;
   struct paragen_type_s16_mm speed_max_bwd;
   struct paragen_type_u8_mm truck_has_dual_pedal;
   struct paragen_type_u8_mm seat_switch_dual_channel;
   struct paragen_type_s16_mm pump_steer_rpm;
   struct paragen_type_s16_mm pump_lift_rpm;
   struct paragen_type_s16_mm pump_tilt_rpm;
   struct paragen_type_s16_mm pump_aux1_rpm;
   struct paragen_type_s16_mm pump_aux2_rpm;
   struct paragen_type_s16_mm pump_max_rpm;
   struct paragen_type_u8_mm performance_mode;
   struct paragen_type_s16_mm traction_torque_max;
   struct paragen_type_s16_mm traction_acceleration_max;
   struct paragen_type_s16_mm wheel_diameter;
   struct paragen_type_s16_mm traction_torque_temp_x_1;
   struct paragen_type_s16_mm traction_torque_temp_x_2;
   struct paragen_type_s16_mm traction_torque_temp_x_3;
   struct paragen_type_s16_mm traction_torque_temp_x_4;
   struct paragen_type_s16_mm traction_torque_temp_x_5;
   struct paragen_type_s16_mm traction_torque_temp_x_6;
   struct paragen_type_s16_mm traction_torque_temp_x_7;
   struct paragen_type_s16_mm traction_torque_temp_x_8;
   struct paragen_type_s16_mm traction_torque_temp_x_9;
   struct paragen_type_s16_mm traction_torque_temp_x_10;
   struct paragen_type_s16_mm traction_torque_temp_y_1;
   struct paragen_type_s16_mm traction_torque_temp_y_2;
   struct paragen_type_s16_mm traction_torque_temp_y_3;
   struct paragen_type_s16_mm traction_torque_temp_y_4;
   struct paragen_type_s16_mm traction_torque_temp_y_5;
   struct paragen_type_s16_mm traction_torque_temp_y_6;
   struct paragen_type_s16_mm traction_torque_temp_y_7;
   struct paragen_type_s16_mm traction_torque_temp_y_8;
   struct paragen_type_s16_mm traction_torque_temp_y_9;
   struct paragen_type_s16_mm traction_torque_temp_y_10;
   struct paragen_type_s16_mm speed_curve_x_1;
   struct paragen_type_s16_mm speed_curve_x_2;
   struct paragen_type_s16_mm speed_curve_x_3;
   struct paragen_type_s16_mm speed_curve_x_4;
   struct paragen_type_s16_mm speed_curve_x_5;
   struct paragen_type_s16_mm speed_curve_x_6;
   struct paragen_type_s16_mm speed_curve_x_7;
   struct paragen_type_s16_mm speed_curve_x_8;
   struct paragen_type_s16_mm speed_curve_x_9;
   struct paragen_type_s16_mm speed_curve_x_10;
   struct paragen_type_s16_mm speed_curve_y_1;
   struct paragen_type_s16_mm speed_curve_y_2;
   struct paragen_type_s16_mm speed_curve_y_3;
   struct paragen_type_s16_mm speed_curve_y_4;
   struct paragen_type_s16_mm speed_curve_y_5;
   struct paragen_type_s16_mm speed_curve_y_6;
   struct paragen_type_s16_mm speed_curve_y_7;
   struct paragen_type_s16_mm speed_curve_y_8;
   struct paragen_type_s16_mm speed_curve_y_9;
   struct paragen_type_s16_mm speed_curve_y_10;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_1;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_2;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_3;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_4;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_5;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_6;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_7;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_8;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_9;
   struct paragen_type_u16_mm accelerator_calibration_curve_x_10;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_1;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_2;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_3;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_4;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_5;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_6;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_7;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_8;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_9;
   struct paragen_type_s16_mm accelerator_calibration_curve_y_10;
   struct paragen_type_u8_mm option_pedal;
   struct paragen_type_u8_mm option_steeranglesensor;
   struct paragen_type_s16_mm truck_speed_threshold;
   struct paragen_type_s16_mm pump_steer_close_delay;
   struct paragen_type_s16_mm pump_steer_ramp_up;
   struct paragen_type_s16_mm pump_steer_ramp_down;
   struct paragen_type_u8_mm lift_mode;
   struct paragen_type_s16_mm lift_1s_rpm;
   struct paragen_type_s16_mm lift_2s_rpm_1;
   struct paragen_type_s16_mm lift_2s_rpm_2;
   struct paragen_type_s16_mm lift_pot_min_rpm;
   struct paragen_type_s16_mm lift_pot_max_rpm;
   struct paragen_type_s16_mm pump_lift_ramp_up;
   struct paragen_type_s16_mm pump_lift_ramp_down;
   struct paragen_type_s16_mm pump_tilt_ramp_up;
   struct paragen_type_s16_mm pump_tilt_ramp_down;
   struct paragen_type_s16_mm pump_aux1_ramp_up;
   struct paragen_type_s16_mm pump_aux1_ramp_down;
   struct paragen_type_s16_mm pump_aux2_ramp_up;
   struct paragen_type_s16_mm pump_aux2_ramp_down;
   struct paragen_type_s16_mm batt_cutback_start;
   struct paragen_type_s16_mm batt_cutback_end;
   struct paragen_type_s16_mm batt_rpm_cutback;
   struct paragen_type_u8_mm pump_motor_discharge_enable;
   struct paragen_type_s16_mm regeneration_current_threshold;
   struct paragen_type_s16_mm batt_discharge_threshold;
   struct paragen_type_u8_mm option_lift;
   struct paragen_type_u8_mm option_trac;
   struct paragen_type_u8_mm truckpower;
   struct paragen_type_u8_mm batterytype;
   struct paragen_type_u8_mm li_xlimphome;
   struct paragen_type_u16_mm li_dcurrent_0;
   struct paragen_type_u16_mm li_dcurrent_100;
   struct paragen_type_u16_mm li_initcurrentliion;
   struct paragen_type_u8_mm li_powredstartliion;
   struct paragen_type_u16_mm li_icurlow;
   struct paragen_type_u16_mm li_icurhigh;
   struct paragen_type_s16_mm bdi_cutvpc;
   struct paragen_type_s8_mm bdi_battcharge;
   struct paragen_type_u8_mm work_hourmeter;
   struct paragen_type_u32_mm reserve0;
   struct paragen_type_u32_mm reserve1;
   struct paragen_type_u32_mm reserve2;
   struct paragen_type_u32_mm reserve3;
   struct paragen_type_u32_mm reserve4;
   struct paragen_type_u32_mm reserve5;
   struct paragen_type_u32_mm reserve6;
   struct paragen_type_u32_mm reserve7;
   struct paragen_type_u32_mm reserve8;
   struct paragen_type_u32_mm reserve9;
   struct paragen_type_u32_mm reserve10;
   struct paragen_type_u32_mm reserve11;
   struct paragen_type_u32_mm reserve12;
   struct paragen_type_u32_mm reserve13;
   struct paragen_type_u32_mm reserve14;
   struct paragen_type_u32_mm reserve15;
   struct paragen_type_u32_mm reserve16;
   struct paragen_type_u32_mm reserve17;
   struct paragen_type_u32_mm reserve18;
   struct paragen_type_u32_mm reserve19;
   struct paragen_type_u32_mm reserve20;
   struct paragen_type_u32_mm reserve21;
   struct paragen_type_u32_mm reserve22;
   struct paragen_type_u32_mm reserve23;
   struct paragen_type_u32_mm reserve24;
   struct paragen_type_u32_mm reserve25;
   struct paragen_type_u32_mm reserve26;
   struct paragen_type_u32_mm reserve27;
   struct paragen_type_u32_mm reserve28;
   struct paragen_type_u32_mm reserve29;
   struct paragen_type_u32_mm reserve30;
   struct paragen_type_u32_mm reserve31;
   struct paragen_type_u32_mm reserve32;
   struct paragen_type_u32_mm reserve33;
   struct paragen_type_u32_mm reserve34;
   struct paragen_type_u32_mm reserve35;
   struct paragen_type_u32_mm reserve36;
   struct paragen_type_u32_mm reserve37;
   struct paragen_type_u32_mm reserve38;
   struct paragen_type_u32_mm reserve39;
   struct paragen_type_u32_mm reserve40;
   struct paragen_type_u32_mm reserve41;
   struct paragen_type_u32_mm reserve42;
   struct paragen_type_u32_mm reserve43;
   struct paragen_type_u32_mm reserve44;
   struct paragen_type_u32_mm reserve45;
   struct paragen_type_u32_mm reserve46;
   struct paragen_type_u32_mm reserve47;
   struct paragen_type_u32_mm reserve48;
   struct paragen_type_u32_mm reserve49;
   struct paragen_type_u32_mm reserve50;
   struct paragen_type_u32_mm reserve51;
   struct paragen_type_u32_mm reserve52;
   struct paragen_type_u32_mm reserve53;
   struct paragen_type_u32_mm reserve54;
   struct paragen_type_u32_mm reserve55;
   struct paragen_type_u32_mm reserve56;
   struct paragen_type_u32_mm reserve57;
   struct paragen_type_u32_mm reserve58;
   struct paragen_type_u32_mm reserve59;
   struct paragen_type_u32_mm reserve60;
   struct paragen_type_u32_mm reserve61;
   struct paragen_type_u32_mm reserve62;
   struct paragen_type_u32_mm reserve63;
   struct paragen_type_u32_mm reserve64;
   struct paragen_type_u32_mm reserve65;
   struct paragen_type_u32_mm reserve66;
   struct paragen_type_u32_mm reserve67;
   struct paragen_type_u32_mm reserve68;
   struct paragen_type_u32_mm reserve69;
   struct paragen_type_u32_mm reserve70;
   struct paragen_type_u32_mm reserve71;
   struct paragen_type_u32_mm reserve72;
   struct paragen_type_u32_mm reserve73;
   struct paragen_type_u32_mm reserve74;
   struct paragen_type_u32_mm reserve75;
   struct paragen_type_u32_mm reserve76;
   struct paragen_type_u32_mm reserve77;
   struct paragen_type_u32_mm reserve78;
   struct paragen_type_u32_mm reserve79;
   struct paragen_type_u32_mm reserve80;
   struct paragen_type_u32_mm reserve81;
   struct paragen_type_u32_mm reserve82;
   struct paragen_type_u32_mm reserve83;
   struct paragen_type_u32_mm reserve84;
   struct paragen_type_u32_mm reserve85;
   struct paragen_type_u32_mm reserve86;
   struct paragen_type_u32_mm reserve87;
   struct paragen_type_u32_mm reserve88;
   struct paragen_type_u32_mm reserve89;
   struct paragen_type_u32_mm reserve90;
   struct paragen_type_u32_mm reserve91;
   struct paragen_type_u32_mm reserve92;
   struct paragen_type_u32_mm reserve93;
   struct paragen_type_u32_mm reserve94;
   struct paragen_type_u32_mm reserve95;
   struct paragen_type_u32_mm reserve96;
   struct paragen_type_u32_mm reserve97;
   struct paragen_type_u32_mm reserve98;
   struct paragen_type_u32_mm reserve99;
   struct paragen_type_u32_mm reserve100;
   struct paragen_type_u32_mm reserve101;
   struct paragen_type_u32_mm reserve102;
   struct paragen_type_u32_mm reserve103;
   struct paragen_type_u32_mm reserve104;
   struct paragen_type_u32_mm reserve105;
   struct paragen_type_u32_mm reserve106;
   struct paragen_type_u32_mm reserve107;
   struct paragen_type_u32_mm reserve108;
   struct paragen_type_u32_mm reserve109;
   struct paragen_type_u32_mm reserve110;
   struct paragen_type_u32_mm reserve111;
   struct paragen_type_u32_mm reserve112;
   struct paragen_type_u32_mm reserve113;
   struct paragen_type_u32_mm reserve114;
   struct paragen_type_u32_mm reserve115;
   struct paragen_type_u32_mm reserve116;
   struct paragen_type_u32_mm reserve117;
   struct paragen_type_u32_mm reserve118;
   struct paragen_type_u32_mm reserve119;
   struct paragen_type_u32_mm reserve120;
   struct paragen_type_u32_mm reserve121;
   struct paragen_type_u32_mm reserve122;
   struct paragen_type_u32_mm reserve123;
   struct paragen_type_u32_mm reserve124;
   struct paragen_type_u32_mm reserve125;
   struct paragen_type_u32_mm reserve126;
   struct paragen_type_u32_mm reserve127;
   struct paragen_type_u32_mm reserve128;
   struct paragen_type_u32_mm reserve129;
   struct paragen_type_u32_mm reserve130;
   struct paragen_type_u32_mm reserve131;
   struct paragen_type_u32_mm reserve132;
   struct paragen_type_u32_mm reserve133;
   struct paragen_type_u32_mm reserve134;
   struct paragen_type_u32_mm reserve135;
   struct paragen_type_u32_mm reserve136;
   struct paragen_type_u32_mm reserve137;
   struct paragen_type_u32_mm reserve138;
   struct paragen_type_u32_mm reserve139;
   struct paragen_type_u32_mm reserve140;
   struct paragen_type_u32_mm reserve141;
   struct paragen_type_u32_mm reserve142;
   struct paragen_type_u32_mm reserve143;
   struct paragen_type_u32_mm reserve144;
   struct paragen_type_u32_mm reserve145;
   struct paragen_type_u32_mm reserve146;
   struct paragen_type_u32_mm reserve147;
   struct paragen_type_u32_mm reserve148;
   struct paragen_type_u32_mm reserve149;
   struct paragen_type_u32_mm reserve150;
   struct paragen_type_u32_mm reserve151;
   struct paragen_type_u32_mm reserve152;
   struct paragen_type_u32_mm reserve153;
   struct paragen_type_u32_mm reserve154;
   struct paragen_type_u32_mm reserve155;
   struct paragen_type_u32_mm reserve156;
   struct paragen_type_u32_mm reserve157;
   struct paragen_type_u32_mm reserve158;
   struct paragen_type_u32_mm reserve159;
   struct paragen_type_u32_mm reserve160;
   struct paragen_type_u32_mm reserve161;
   struct paragen_type_u32_mm reserve162;
   struct paragen_type_u32_mm reserve163;
   struct paragen_type_u32_mm reserve164;
   struct paragen_type_u32_mm reserve165;
   struct paragen_type_u32_mm reserve166;
   struct paragen_type_u32_mm reserve167;
   struct paragen_type_u32_mm reserve168;
   struct paragen_type_u32_mm reserve169;
   struct paragen_type_u32_mm reserve170;
   struct paragen_type_u32_mm reserve171;
   struct paragen_type_u32_mm reserve172;
   struct paragen_type_u32_mm reserve173;
   struct paragen_type_u32_mm reserve174;
   struct paragen_type_u32_mm reserve175;
   struct paragen_type_u32_mm reserve176;
   struct paragen_type_u32_mm reserve177;
   struct paragen_type_u32_mm reserve178;
   struct paragen_type_u32_mm reserve179;
   struct paragen_type_u32_mm reserve180;
   struct paragen_type_u32_mm reserve181;
   struct paragen_type_u32_mm reserve182;
   struct paragen_type_u32_mm reserve183;
   struct paragen_type_u32_mm reserve184;
   struct paragen_type_u32_mm reserve185;
   struct paragen_type_u32_mm reserve186;
   struct paragen_type_u32_mm reserve187;
   struct paragen_type_u32_mm reserve188;
   struct paragen_type_u32_mm reserve189;
   struct paragen_type_u32_mm reserve190;
   struct paragen_type_u32_mm reserve191;
   struct paragen_type_u32_mm reserve192;
   struct paragen_type_u32_mm reserve193;
   struct paragen_type_u32_mm reserve194;
   struct paragen_type_u32_mm reserve195;
   struct paragen_type_u32_mm reserve196;
   struct paragen_type_u32_mm reserve197;
   struct paragen_type_u32_mm reserve198;
   struct paragen_type_u32_mm reserve199;
   struct paragen_type_u32_mm reserve200;
   struct paragen_type_u32_mm reserve201;
   struct paragen_type_u32_mm reserve202;
   struct paragen_type_u32_mm reserve203;
   struct paragen_type_u32_mm reserve204;
   struct paragen_type_u32_mm reserve205;
   struct paragen_type_u32_mm reserve206;
   struct paragen_type_u32_mm reserve207;
   struct paragen_type_u32_mm reserve208;
   struct paragen_type_u32_mm reserve209;
   struct paragen_type_u32_mm reserve210;
   struct paragen_type_u32_mm reserve211;
   struct paragen_type_u32_mm reserve212;
   struct paragen_type_u32_mm reserve213;
   struct paragen_type_u32_mm reserve214;
   struct paragen_type_u32_mm reserve215;
   struct paragen_type_u32_mm reserve216;
   struct paragen_type_u32_mm reserve217;
   struct paragen_type_u32_mm reserve218;
   struct paragen_type_u32_mm reserve219;
   struct paragen_type_u32_mm reserve220;
   struct paragen_type_u32_mm reserve221;
   struct paragen_type_u32_mm reserve222;
   struct paragen_type_u32_mm reserve223;
   struct paragen_type_u32_mm reserve224;
   struct paragen_type_u32_mm reserve225;
   struct paragen_type_u32_mm reserve226;
   struct paragen_type_u32_mm reserve227;
   struct paragen_type_u32_mm reserve228;
   struct paragen_type_u32_mm reserve229;
   struct paragen_type_u32_mm reserve230;
   struct paragen_type_u32_mm reserve231;
   struct paragen_type_u32_mm reserve232;
   struct paragen_type_u32_mm reserve233;
   struct paragen_type_u32_mm reserve234;
   struct paragen_type_u32_mm reserve235;
   struct paragen_type_u32_mm reserve236;
   struct paragen_type_u32_mm reserve237;
   struct paragen_type_u32_mm reserve238;
   struct paragen_type_u32_mm reserve239;
   struct paragen_type_u32_mm reserve240;
   struct paragen_type_u32_mm reserve241;
   struct paragen_type_u32_mm reserve242;
   struct paragen_type_u32_mm reserve243;
   struct paragen_type_u32_mm reserve244;
   struct paragen_type_u32_mm reserve245;
   struct paragen_type_u32_mm reserve246;
   struct paragen_type_u32_mm reserve247;
   struct paragen_type_u32_mm reserve248;
   struct paragen_type_u32_mm reserve249;
   struct paragen_type_u32_mm reserve250;
   struct paragen_type_u32_mm reserve251;
   struct paragen_type_u32_mm reserve252;
   struct paragen_type_u32_mm reserve253;
   struct paragen_type_u32_mm reserve254;
   struct paragen_type_u32_mm reserve255;
   struct paragen_type_u32_mm reserve256;
   struct paragen_type_u32_mm reserve257;
   struct paragen_type_u32_mm reserve258;
   struct paragen_type_u32_mm reserve259;
   struct paragen_type_u32_mm reserve260;
   struct paragen_type_u32_mm reserve261;
   struct paragen_type_u32_mm reserve262;
   struct paragen_type_u32_mm reserve263;
   struct paragen_type_u32_mm reserve264;
   struct paragen_type_u32_mm reserve265;
   struct paragen_type_u32_mm reserve266;
   struct paragen_type_u32_mm reserve267;
   struct paragen_type_u32_mm reserve268;
   struct paragen_type_u32_mm reserve269;
   struct paragen_type_u32_mm reserve270;
   struct paragen_type_u32_mm reserve271;
   struct paragen_type_u32_mm reserve272;
   struct paragen_type_u32_mm reserve273;
   struct paragen_type_u32_mm reserve274;
   struct paragen_type_u32_mm reserve275;
   struct paragen_type_u32_mm reserve276;
   struct paragen_type_u32_mm reserve277;
   struct paragen_type_u32_mm reserve278;
   struct paragen_type_u32_mm reserve279;
   struct paragen_type_u32_mm reserve280;
   struct paragen_type_u32_mm reserve281;
   struct paragen_type_u32_mm reserve282;
   struct paragen_type_u32_mm reserve283;
   struct paragen_type_u32_mm reserve284;
   struct paragen_type_u32_mm reserve285;
   struct paragen_type_u32_mm reserve286;
   struct paragen_type_u32_mm reserve287;
   struct paragen_type_u32_mm reserve288;
   struct paragen_type_u32_mm reserve289;
   struct paragen_type_u32_mm reserve290;
   struct paragen_type_u32_mm reserve291;
   struct paragen_type_u32_mm reserve292;
   struct paragen_type_u32_mm reserve293;
   struct paragen_type_u32_mm reserve294;
   struct paragen_type_u32_mm reserve295;
   struct paragen_type_u32_mm reserve296;
   struct paragen_type_u32_mm reserve297;
   struct paragen_type_u32_mm reserve298;
   struct paragen_type_u32_mm reserve299;
   struct paragen_type_u32_mm reserve300;
   struct paragen_type_u32_mm reserve301;
   struct paragen_type_u32_mm reserve302;
   struct paragen_type_u32_mm reserve303;
   struct paragen_type_u32_mm reserve304;
   struct paragen_type_u32_mm reserve305;
   struct paragen_type_u32_mm reserve306;
   struct paragen_type_u32_mm reserve307;
   struct paragen_type_u32_mm reserve308;
   struct paragen_type_u32_mm reserve309;
   struct paragen_type_u32_mm reserve310;
   struct paragen_type_u32_mm reserve311;
   struct paragen_type_u32_mm reserve312;
   struct paragen_type_u32_mm reserve313;
   struct paragen_type_u32_mm reserve314;
   struct paragen_type_u32_mm reserve315;
   struct paragen_type_u32_mm reserve316;
   struct paragen_type_u32_mm reserve317;
   struct paragen_type_u32_mm reserve318;
   struct paragen_type_u32_mm reserve319;
   struct paragen_type_u32_mm reserve320;
   struct paragen_type_u32_mm reserve321;
   struct paragen_type_u32_mm reserve322;
   struct paragen_type_u32_mm reserve323;
   struct paragen_type_u32_mm reserve324;
   struct paragen_type_u32_mm reserve325;
   struct paragen_type_u32_mm reserve326;
   struct paragen_type_u32_mm reserve327;
   struct paragen_type_u32_mm reserve328;
   struct paragen_type_u32_mm reserve329;
   struct paragen_type_u32_mm reserve330;
   struct paragen_type_u32_mm reserve331;
   struct paragen_type_u32_mm reserve332;
   struct paragen_type_u32_mm reserve333;
   struct paragen_type_u32_mm reserve334;
   struct paragen_type_u32_mm reserve335;
   struct paragen_type_u32_mm reserve336;
   struct paragen_type_u32_mm reserve337;
   struct paragen_type_u32_mm reserve338;
   struct paragen_type_u32_mm reserve339;
   struct paragen_type_u32_mm reserve340;
   struct paragen_type_u32_mm reserve341;
   struct paragen_type_u32_mm reserve342;
   struct paragen_type_u32_mm reserve343;
   struct paragen_type_u32_mm reserve344;
   struct paragen_type_u32_mm reserve345;
   struct paragen_type_u32_mm reserve346;
   struct paragen_type_u32_mm reserve347;
   struct paragen_type_u32_mm reserve348;
   struct paragen_type_u32_mm reserve349;
   struct paragen_type_u32_mm reserve350;
   struct paragen_type_u32_mm reserve351;
   struct paragen_type_u32_mm reserve352;
   struct paragen_type_u32_mm reserve353;
   struct paragen_type_u32_mm reserve354;
   struct paragen_type_u32_mm reserve355;
   struct paragen_type_u32_mm reserve356;
   struct paragen_type_u32_mm reserve357;
   struct paragen_type_u32_mm reserve358;
   struct paragen_type_u32_mm reserve359;
   struct paragen_type_u32_mm reserve360;
   struct paragen_type_u32_mm reserve361;
   struct paragen_type_u32_mm reserve362;
   struct paragen_type_u32_mm reserve363;
   struct paragen_type_u32_mm reserve364;
   struct paragen_type_u32_mm reserve365;
   struct paragen_type_u32_mm reserve366;
   struct paragen_type_u32_mm reserve367;
   struct paragen_type_u32_mm reserve368;
   struct paragen_type_u32_mm reserve369;
   struct paragen_type_u32_mm reserve370;
   struct paragen_type_u32_mm reserve371;
   struct paragen_type_u32_mm reserve372;
   struct paragen_type_u32_mm reserve373;
   struct paragen_type_u32_mm reserve374;
   struct paragen_type_u32_mm reserve375;
   struct paragen_type_u32_mm reserve376;
   struct paragen_type_u32_mm reserve377;
   struct paragen_type_u32_mm reserve378;
   struct paragen_type_u32_mm reserve379;
   struct paragen_type_u32_mm reserve380;
   struct paragen_type_u32_mm reserve381;
   struct paragen_type_u32_mm reserve382;
   struct paragen_type_u32_mm reserve383;
   struct paragen_type_u32_mm reserve384;
   struct paragen_type_u32_mm reserve385;
   struct paragen_type_u32_mm reserve386;
   struct paragen_type_u32_mm reserve387;
   struct paragen_type_u32_mm reserve388;
   struct paragen_type_u32_mm reserve389;
   struct paragen_type_u32_mm reserve390;
   struct paragen_type_u32_mm reserve391;
   struct paragen_type_u32_mm reserve392;
   struct paragen_type_u32_mm reserve393;
   struct paragen_type_u32_mm reserve394;
   struct paragen_type_u32_mm reserve395;
   struct paragen_type_u32_mm reserve396;
   struct paragen_type_u32_mm reserve397;
   struct paragen_type_u32_mm reserve398;
   struct paragen_type_u32_mm reserve399;
   struct paragen_type_u32_mm reserve400;
   struct paragen_type_u32_mm reserve401;
   struct paragen_type_u32_mm reserve402;
   struct paragen_type_u32_mm reserve403;
   struct paragen_type_u32_mm reserve404;
   struct paragen_type_u32_mm reserve405;
   struct paragen_type_u32_mm reserve406;
   struct paragen_type_u32_mm reserve407;
   struct paragen_type_u32_mm reserve408;
   struct paragen_type_u32_mm reserve409;
   struct paragen_type_u32_mm reserve410;
   struct paragen_type_u32_mm reserve411;
   struct paragen_type_u32_mm reserve412;
   struct paragen_type_u32_mm reserve413;
   struct paragen_type_u32_mm reserve414;
   struct paragen_type_u32_mm reserve415;
   struct paragen_type_u32_mm reserve416;
   struct paragen_type_u32_mm reserve417;
   struct paragen_type_u32_mm reserve418;
   struct paragen_type_u32_mm reserve419;
   struct paragen_type_u32_mm reserve420;
   struct paragen_type_u32_mm reserve421;
   struct paragen_type_u32_mm reserve422;
   struct paragen_type_u32_mm reserve423;
   struct paragen_type_u32_mm reserve424;
   struct paragen_type_u32_mm reserve425;
   struct paragen_type_u32_mm reserve426;
   struct paragen_type_u32_mm reserve427;
   struct paragen_type_u32_mm reserve428;
   struct paragen_type_u32_mm reserve429;
   struct paragen_type_u32_mm reserve430;
   struct paragen_type_u32_mm reserve431;
   struct paragen_type_u32_mm reserve432;
   struct paragen_type_u32_mm reserve433;
   struct paragen_type_u32_mm reserve434;
   struct paragen_type_u32_mm reserve435;
   struct paragen_type_u32_mm reserve436;
   struct paragen_type_u32_mm reserve437;
   struct paragen_type_u32_mm reserve438;
   struct paragen_type_u32_mm reserve439;
   struct paragen_type_u32_mm reserve440;
   struct paragen_type_u32_mm reserve441;
   struct paragen_type_u32_mm reserve442;
   struct paragen_type_u32_mm reserve443;
   struct paragen_type_u32_mm reserve444;
   struct paragen_type_u32_mm reserve445;
   struct paragen_type_u32_mm reserve446;
   struct paragen_type_u32_mm reserve447;
   struct paragen_type_u32_mm reserve448;
}; 

/*===============================================[ private variables ]================================================*/

static const struct service_parameter service_default_parameter=
{
   3000,                      //fan1_temperature_on,
   2500,                      //fan1_temperature_off,
   3000,                      //fan2_temperature_on,
   2500,                      //fan2_temperature_off,
   180,                       //sleep_thermal_delay_time_max,
   1,                         //buzzer_on_if_reverse,
   8,                         //speed_max_fwd,
   -8,                        //speed_max_bwd,
   0,                         //truck_has_dual_pedal,
   0,                         //seat_switch_dual_channel,
   700,                       //pump_steer_rpm,
   500,                       //pump_lift_rpm,
   1800,                      //pump_tilt_rpm,
   500,                       //pump_aux1_rpm,
   500,                       //pump_aux2_rpm,
   2500,                      //pump_max_rpm,
   0,                         //performance_mode,
   1200,                      //traction_torque_max,
   300,                       //traction_acceleration_max,
   300,                       //wheel_diameter,
   -300,                      //traction_torque_temp_x_1,
   -10000,                    //traction_torque_temp_x_2,
   7500,                      //traction_torque_temp_x_3,
   2500,                      //traction_torque_temp_x_4,
   500,                       //traction_torque_temp_x_5,
   500,                       //traction_torque_temp_x_6,
   2500,                      //traction_torque_temp_x_7,
   7500,                      //traction_torque_temp_x_8,
   10000,                     //traction_torque_temp_x_9,
   10000,                     //traction_torque_temp_x_10,
   150,                       //traction_torque_temp_y_1,
   150,                       //traction_torque_temp_y_2,
   150,                       //traction_torque_temp_y_3,
   150,                       //traction_torque_temp_y_4,
   150,                       //traction_torque_temp_y_5,
   150,                       //traction_torque_temp_y_6,
   150,                       //traction_torque_temp_y_7,
   150,                       //traction_torque_temp_y_8,
   150,                       //traction_torque_temp_y_9,
   150,                       //traction_torque_temp_y_10,
   -32768,                    //speed_curve_x_1,
   -10000,                    //speed_curve_x_2,
   7500,                      //speed_curve_x_3,
   2500,                      //speed_curve_x_4,
   500,                       //speed_curve_x_5,
   500,                       //speed_curve_x_6,
   2500,                      //speed_curve_x_7,
   7500,                      //speed_curve_x_8,
   10000,                     //speed_curve_x_9,
   32767,                     //speed_curve_x_10,
   -4167,                     //speed_curve_y_1,
   -4167,                     //speed_curve_y_2,
   -2000,                     //speed_curve_y_3,
   -1000,                     //speed_curve_y_4,
   0,                         //speed_curve_y_5,
   0,                         //speed_curve_y_6,
   1000,                      //speed_curve_y_7,
   2000,                      //speed_curve_y_8,
   4167,                      //speed_curve_y_9,
   4167,                      //speed_curve_y_10,
   0,                         //accelerator_calibration_curve_x_1,
   0,                         //accelerator_calibration_curve_x_2,
   999,                       //accelerator_calibration_curve_x_3,
   1000,                      //accelerator_calibration_curve_x_4,
   1500,                      //accelerator_calibration_curve_x_5,
   8500,                      //accelerator_calibration_curve_x_6,
   9000,                      //accelerator_calibration_curve_x_7,
   9001,                      //accelerator_calibration_curve_x_8,
   65535,                     //accelerator_calibration_curve_x_9,
   65535,                     //accelerator_calibration_curve_x_10,
   32767,                     //accelerator_calibration_curve_y_1,
   32767,                     //accelerator_calibration_curve_y_2,
   32767,                     //accelerator_calibration_curve_y_3,
   0,                         //accelerator_calibration_curve_y_4,
   0,                         //accelerator_calibration_curve_y_5,
   10000,                     //accelerator_calibration_curve_y_6,
   10000,                     //accelerator_calibration_curve_y_7,
   32767,                     //accelerator_calibration_curve_y_8,
   32767,                     //accelerator_calibration_curve_y_9,
   32767,                     //accelerator_calibration_curve_y_10,
   0,                         //option_pedal,
   0,                         //option_steeranglesensor,
   20,                        //truck_speed_threshold,
   200,                       //pump_steer_close_delay,
   0,                         //pump_steer_ramp_up,
   0,                         //pump_steer_ramp_down,
   1,                         //lift_mode,
   3000,                      //lift_1s_rpm,
   1500,                      //lift_2s_rpm_1,
   3000,                      //lift_2s_rpm_2,
   3000,                      //lift_pot_min_rpm,
   3000,                      //lift_pot_max_rpm,
   0,                         //pump_lift_ramp_up,
   0,                         //pump_lift_ramp_down,
   0,                         //pump_tilt_ramp_up,
   0,                         //pump_tilt_ramp_down,
   0,                         //pump_aux1_ramp_up,
   0,                         //pump_aux1_ramp_down,
   0,                         //pump_aux2_ramp_up,
   0,                         //pump_aux2_ramp_down,
   70,                        //batt_cutback_start,
   30,                        //batt_cutback_end,
   50,                        //batt_rpm_cutback,
   1,                         //pump_motor_discharge_enable,
   100,                       //regeneration_current_threshold,
   95,                        //batt_discharge_threshold,
   0,                         //option_lift,
   0,                         //option_trac,
   0,                         //truckpower,
   0,                         //batterytype,
   5,                         //li_xlimphome,
   140,                       //li_dcurrent_0,
   200,                       //li_dcurrent_100,
   65,                        //li_initcurrentliion,
   10,                        //li_powredstartliion,
   35,                        //li_icurlow,
   440,                       //li_icurhigh,
   186,                       //bdi_cutvpc,
   0,                         //bdi_battcharge,
   0,                         //work_hourmeter,
   0,                         //reserve0,
   0,                         //reserve1,
   0,                         //reserve2,
   0,                         //reserve3,
   0,                         //reserve4,
   0,                         //reserve5,
   0,                         //reserve6,
   0,                         //reserve7,
   0,                         //reserve8,
   0,                         //reserve9,
   0,                         //reserve10,
   0,                         //reserve11,
   0,                         //reserve12,
   0,                         //reserve13,
   0,                         //reserve14,
   0,                         //reserve15,
   0,                         //reserve16,
   0,                         //reserve17,
   0,                         //reserve18,
   0,                         //reserve19,
   0,                         //reserve20,
   0,                         //reserve21,
   0,                         //reserve22,
   0,                         //reserve23,
   0,                         //reserve24,
   0,                         //reserve25,
   0,                         //reserve26,
   0,                         //reserve27,
   0,                         //reserve28,
   0,                         //reserve29,
   0,                         //reserve30,
   0,                         //reserve31,
   0,                         //reserve32,
   0,                         //reserve33,
   0,                         //reserve34,
   0,                         //reserve35,
   0,                         //reserve36,
   0,                         //reserve37,
   0,                         //reserve38,
   0,                         //reserve39,
   0,                         //reserve40,
   0,                         //reserve41,
   0,                         //reserve42,
   0,                         //reserve43,
   0,                         //reserve44,
   0,                         //reserve45,
   0,                         //reserve46,
   0,                         //reserve47,
   0,                         //reserve48,
   0,                         //reserve49,
   0,                         //reserve50,
   0,                         //reserve51,
   0,                         //reserve52,
   0,                         //reserve53,
   0,                         //reserve54,
   0,                         //reserve55,
   0,                         //reserve56,
   0,                         //reserve57,
   0,                         //reserve58,
   0,                         //reserve59,
   0,                         //reserve60,
   0,                         //reserve61,
   0,                         //reserve62,
   0,                         //reserve63,
   0,                         //reserve64,
   0,                         //reserve65,
   0,                         //reserve66,
   0,                         //reserve67,
   0,                         //reserve68,
   0,                         //reserve69,
   0,                         //reserve70,
   0,                         //reserve71,
   0,                         //reserve72,
   0,                         //reserve73,
   0,                         //reserve74,
   0,                         //reserve75,
   0,                         //reserve76,
   0,                         //reserve77,
   0,                         //reserve78,
   0,                         //reserve79,
   0,                         //reserve80,
   0,                         //reserve81,
   0,                         //reserve82,
   0,                         //reserve83,
   0,                         //reserve84,
   0,                         //reserve85,
   0,                         //reserve86,
   0,                         //reserve87,
   0,                         //reserve88,
   0,                         //reserve89,
   0,                         //reserve90,
   0,                         //reserve91,
   0,                         //reserve92,
   0,                         //reserve93,
   0,                         //reserve94,
   0,                         //reserve95,
   0,                         //reserve96,
   0,                         //reserve97,
   0,                         //reserve98,
   0,                         //reserve99,
   0,                         //reserve100,
   0,                         //reserve101,
   0,                         //reserve102,
   0,                         //reserve103,
   0,                         //reserve104,
   0,                         //reserve105,
   0,                         //reserve106,
   0,                         //reserve107,
   0,                         //reserve108,
   0,                         //reserve109,
   0,                         //reserve110,
   0,                         //reserve111,
   0,                         //reserve112,
   0,                         //reserve113,
   0,                         //reserve114,
   0,                         //reserve115,
   0,                         //reserve116,
   0,                         //reserve117,
   0,                         //reserve118,
   0,                         //reserve119,
   0,                         //reserve120,
   0,                         //reserve121,
   0,                         //reserve122,
   0,                         //reserve123,
   0,                         //reserve124,
   0,                         //reserve125,
   0,                         //reserve126,
   0,                         //reserve127,
   0,                         //reserve128,
   0,                         //reserve129,
   0,                         //reserve130,
   0,                         //reserve131,
   0,                         //reserve132,
   0,                         //reserve133,
   0,                         //reserve134,
   0,                         //reserve135,
   0,                         //reserve136,
   0,                         //reserve137,
   0,                         //reserve138,
   0,                         //reserve139,
   0,                         //reserve140,
   0,                         //reserve141,
   0,                         //reserve142,
   0,                         //reserve143,
   0,                         //reserve144,
   0,                         //reserve145,
   0,                         //reserve146,
   0,                         //reserve147,
   0,                         //reserve148,
   0,                         //reserve149,
   0,                         //reserve150,
   0,                         //reserve151,
   0,                         //reserve152,
   0,                         //reserve153,
   0,                         //reserve154,
   0,                         //reserve155,
   0,                         //reserve156,
   0,                         //reserve157,
   0,                         //reserve158,
   0,                         //reserve159,
   0,                         //reserve160,
   0,                         //reserve161,
   0,                         //reserve162,
   0,                         //reserve163,
   0,                         //reserve164,
   0,                         //reserve165,
   0,                         //reserve166,
   0,                         //reserve167,
   0,                         //reserve168,
   0,                         //reserve169,
   0,                         //reserve170,
   0,                         //reserve171,
   0,                         //reserve172,
   0,                         //reserve173,
   0,                         //reserve174,
   0,                         //reserve175,
   0,                         //reserve176,
   0,                         //reserve177,
   0,                         //reserve178,
   0,                         //reserve179,
   0,                         //reserve180,
   0,                         //reserve181,
   0,                         //reserve182,
   0,                         //reserve183,
   0,                         //reserve184,
   0,                         //reserve185,
   0,                         //reserve186,
   0,                         //reserve187,
   0,                         //reserve188,
   0,                         //reserve189,
   0,                         //reserve190,
   0,                         //reserve191,
   0,                         //reserve192,
   0,                         //reserve193,
   0,                         //reserve194,
   0,                         //reserve195,
   0,                         //reserve196,
   0,                         //reserve197,
   0,                         //reserve198,
   0,                         //reserve199,
   0,                         //reserve200,
   0,                         //reserve201,
   0,                         //reserve202,
   0,                         //reserve203,
   0,                         //reserve204,
   0,                         //reserve205,
   0,                         //reserve206,
   0,                         //reserve207,
   0,                         //reserve208,
   0,                         //reserve209,
   0,                         //reserve210,
   0,                         //reserve211,
   0,                         //reserve212,
   0,                         //reserve213,
   0,                         //reserve214,
   0,                         //reserve215,
   0,                         //reserve216,
   0,                         //reserve217,
   0,                         //reserve218,
   0,                         //reserve219,
   0,                         //reserve220,
   0,                         //reserve221,
   0,                         //reserve222,
   0,                         //reserve223,
   0,                         //reserve224,
   0,                         //reserve225,
   0,                         //reserve226,
   0,                         //reserve227,
   0,                         //reserve228,
   0,                         //reserve229,
   0,                         //reserve230,
   0,                         //reserve231,
   0,                         //reserve232,
   0,                         //reserve233,
   0,                         //reserve234,
   0,                         //reserve235,
   0,                         //reserve236,
   0,                         //reserve237,
   0,                         //reserve238,
   0,                         //reserve239,
   0,                         //reserve240,
   0,                         //reserve241,
   0,                         //reserve242,
   0,                         //reserve243,
   0,                         //reserve244,
   0,                         //reserve245,
   0,                         //reserve246,
   0,                         //reserve247,
   0,                         //reserve248,
   0,                         //reserve249,
   0,                         //reserve250,
   0,                         //reserve251,
   0,                         //reserve252,
   0,                         //reserve253,
   0,                         //reserve254,
   0,                         //reserve255,
   0,                         //reserve256,
   0,                         //reserve257,
   0,                         //reserve258,
   0,                         //reserve259,
   0,                         //reserve260,
   0,                         //reserve261,
   0,                         //reserve262,
   0,                         //reserve263,
   0,                         //reserve264,
   0,                         //reserve265,
   0,                         //reserve266,
   0,                         //reserve267,
   0,                         //reserve268,
   0,                         //reserve269,
   0,                         //reserve270,
   0,                         //reserve271,
   0,                         //reserve272,
   0,                         //reserve273,
   0,                         //reserve274,
   0,                         //reserve275,
   0,                         //reserve276,
   0,                         //reserve277,
   0,                         //reserve278,
   0,                         //reserve279,
   0,                         //reserve280,
   0,                         //reserve281,
   0,                         //reserve282,
   0,                         //reserve283,
   0,                         //reserve284,
   0,                         //reserve285,
   0,                         //reserve286,
   0,                         //reserve287,
   0,                         //reserve288,
   0,                         //reserve289,
   0,                         //reserve290,
   0,                         //reserve291,
   0,                         //reserve292,
   0,                         //reserve293,
   0,                         //reserve294,
   0,                         //reserve295,
   0,                         //reserve296,
   0,                         //reserve297,
   0,                         //reserve298,
   0,                         //reserve299,
   0,                         //reserve300,
   0,                         //reserve301,
   0,                         //reserve302,
   0,                         //reserve303,
   0,                         //reserve304,
   0,                         //reserve305,
   0,                         //reserve306,
   0,                         //reserve307,
   0,                         //reserve308,
   0,                         //reserve309,
   0,                         //reserve310,
   0,                         //reserve311,
   0,                         //reserve312,
   0,                         //reserve313,
   0,                         //reserve314,
   0,                         //reserve315,
   0,                         //reserve316,
   0,                         //reserve317,
   0,                         //reserve318,
   0,                         //reserve319,
   0,                         //reserve320,
   0,                         //reserve321,
   0,                         //reserve322,
   0,                         //reserve323,
   0,                         //reserve324,
   0,                         //reserve325,
   0,                         //reserve326,
   0,                         //reserve327,
   0,                         //reserve328,
   0,                         //reserve329,
   0,                         //reserve330,
   0,                         //reserve331,
   0,                         //reserve332,
   0,                         //reserve333,
   0,                         //reserve334,
   0,                         //reserve335,
   0,                         //reserve336,
   0,                         //reserve337,
   0,                         //reserve338,
   0,                         //reserve339,
   0,                         //reserve340,
   0,                         //reserve341,
   0,                         //reserve342,
   0,                         //reserve343,
   0,                         //reserve344,
   0,                         //reserve345,
   0,                         //reserve346,
   0,                         //reserve347,
   0,                         //reserve348,
   0,                         //reserve349,
   0,                         //reserve350,
   0,                         //reserve351,
   0,                         //reserve352,
   0,                         //reserve353,
   0,                         //reserve354,
   0,                         //reserve355,
   0,                         //reserve356,
   0,                         //reserve357,
   0,                         //reserve358,
   0,                         //reserve359,
   0,                         //reserve360,
   0,                         //reserve361,
   0,                         //reserve362,
   0,                         //reserve363,
   0,                         //reserve364,
   0,                         //reserve365,
   0,                         //reserve366,
   0,                         //reserve367,
   0,                         //reserve368,
   0,                         //reserve369,
   0,                         //reserve370,
   0,                         //reserve371,
   0,                         //reserve372,
   0,                         //reserve373,
   0,                         //reserve374,
   0,                         //reserve375,
   0,                         //reserve376,
   0,                         //reserve377,
   0,                         //reserve378,
   0,                         //reserve379,
   0,                         //reserve380,
   0,                         //reserve381,
   0,                         //reserve382,
   0,                         //reserve383,
   0,                         //reserve384,
   0,                         //reserve385,
   0,                         //reserve386,
   0,                         //reserve387,
   0,                         //reserve388,
   0,                         //reserve389,
   0,                         //reserve390,
   0,                         //reserve391,
   0,                         //reserve392,
   0,                         //reserve393,
   0,                         //reserve394,
   0,                         //reserve395,
   0,                         //reserve396,
   0,                         //reserve397,
   0,                         //reserve398,
   0,                         //reserve399,
   0,                         //reserve400,
   0,                         //reserve401,
   0,                         //reserve402,
   0,                         //reserve403,
   0,                         //reserve404,
   0,                         //reserve405,
   0,                         //reserve406,
   0,                         //reserve407,
   0,                         //reserve408,
   0,                         //reserve409,
   0,                         //reserve410,
   0,                         //reserve411,
   0,                         //reserve412,
   0,                         //reserve413,
   0,                         //reserve414,
   0,                         //reserve415,
   0,                         //reserve416,
   0,                         //reserve417,
   0,                         //reserve418,
   0,                         //reserve419,
   0,                         //reserve420,
   0,                         //reserve421,
   0,                         //reserve422,
   0,                         //reserve423,
   0,                         //reserve424,
   0,                         //reserve425,
   0,                         //reserve426,
   0,                         //reserve427,
   0,                         //reserve428,
   0,                         //reserve429,
   0,                         //reserve430,
   0,                         //reserve431,
   0,                         //reserve432,
   0,                         //reserve433,
   0,                         //reserve434,
   0,                         //reserve435,
   0,                         //reserve436,
   0,                         //reserve437,
   0,                         //reserve438,
   0,                         //reserve439,
   0,                         //reserve440,
   0,                         //reserve441,
   0,                         //reserve442,
   0,                         //reserve443,
   0,                         //reserve444,
   0,                         //reserve445,
   0,                         //reserve446,
   0,                         //reserve447,
   0,                         //reserve448
};

static const struct service_parameter_info service_info=
{
   { { paragen_type_s16_mm, offsetof(struct service_parameter, fan1_temperature_on), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 1500, 6000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, fan1_temperature_off), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 1500, 6000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, fan2_temperature_on), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 1500, 6000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, fan2_temperature_off), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 1500, 6000,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, sleep_thermal_delay_time_max), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3600,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, buzzer_on_if_reverse), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_max_fwd), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 10,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_max_bwd), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10, 0,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, truck_has_dual_pedal), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, seat_switch_dual_channel), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_steer_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_lift_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_tilt_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_aux1_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_aux2_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_max_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, performance_mode), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 2,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_max), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_acceleration_max), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, wheel_diameter), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_1), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_2), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_3), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_4), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_5), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_6), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_7), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_8), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_9), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_x_10), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_1), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_2), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_3), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_4), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_5), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_6), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_7), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_8), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_9), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, traction_torque_temp_y_10), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_1), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, -32768,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_2), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10000, -10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_3), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10000, 10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_4), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10000, 10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_5), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10000, 10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_6), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10000, 10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_7), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10000, 10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_8), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -10000, 10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_9), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 10000, 10000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_x_10), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 32767, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_1), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_2), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_3), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_4), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_5), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_6), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_7), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_8), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_9), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, speed_curve_y_10), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -32768, 32767,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_1), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_2), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_3), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_4), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_5), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_6), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_7), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_8), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_9), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_x_10), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 65535,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_1), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_2), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_3), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_4), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_5), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_6), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_7), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_8), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_9), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, accelerator_calibration_curve_y_10), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 32767,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, option_pedal), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, option_steeranglesensor), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, truck_speed_threshold), U32_CONST(0x00000003),U32_CONST(0x00000001) }, -20000, 20000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_steer_close_delay), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 300,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_steer_ramp_up), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_steer_ramp_down), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, lift_mode), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, lift_1s_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, lift_2s_rpm_1), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, lift_2s_rpm_2), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, lift_pot_min_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, lift_pot_max_rpm), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_lift_ramp_up), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_lift_ramp_down), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_tilt_ramp_up), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_tilt_ramp_down), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_aux1_ramp_up), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_aux1_ramp_down), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_aux2_ramp_up), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, pump_aux2_ramp_down), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 200,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, batt_cutback_start), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 100,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, batt_cutback_end), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 100,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, batt_rpm_cutback), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 100,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, pump_motor_discharge_enable), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, regeneration_current_threshold), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 500,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, batt_discharge_threshold), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 100,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, option_lift), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, option_trac), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, truckpower), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, batterytype), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 3,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, li_xlimphome), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 5,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, li_dcurrent_0), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1500,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, li_dcurrent_100), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1500,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, li_initcurrentliion), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 10, 100,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, li_powredstartliion), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 40,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, li_icurlow), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1000,1 },
   { { paragen_type_u16_mm, offsetof(struct service_parameter, li_icurhigh), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 1000,1 },
   { { paragen_type_s16_mm, offsetof(struct service_parameter, bdi_cutvpc), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 183, 205,1 },
   { { paragen_type_s8_mm, offsetof(struct service_parameter, bdi_battcharge), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 100,1 },
   { { paragen_type_u8_mm, offsetof(struct service_parameter, work_hourmeter), U32_CONST(0x00000003),U32_CONST(0x00000001) }, 0, 4,1 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve0), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve1), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve2), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve3), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve4), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve5), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve6), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve7), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve8), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve9), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve10), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve11), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve12), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve13), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve14), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve15), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve16), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve17), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve18), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve19), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve20), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve21), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve22), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve23), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve24), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve25), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve26), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve27), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve28), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve29), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve30), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve31), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve32), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve33), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve34), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve35), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve36), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve37), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve38), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve39), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve40), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve41), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve42), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve43), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve44), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve45), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve46), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve47), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve48), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve49), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve50), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve51), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve52), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve53), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve54), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve55), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve56), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve57), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve58), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve59), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve60), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve61), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve62), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve63), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve64), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve65), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve66), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve67), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve68), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve69), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve70), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve71), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve72), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve73), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve74), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve75), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve76), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve77), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve78), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve79), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve80), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve81), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve82), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve83), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve84), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve85), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve86), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve87), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve88), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve89), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve90), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve91), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve92), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve93), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve94), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve95), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve96), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve97), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve98), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve99), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve100), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve101), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve102), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve103), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve104), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve105), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve106), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve107), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve108), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve109), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve110), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve111), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve112), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve113), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve114), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve115), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve116), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve117), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve118), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve119), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve120), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve121), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve122), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve123), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve124), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve125), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve126), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve127), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve128), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve129), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve130), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve131), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve132), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve133), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve134), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve135), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve136), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve137), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve138), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve139), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve140), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve141), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve142), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve143), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve144), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve145), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve146), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve147), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve148), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve149), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve150), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve151), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve152), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve153), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve154), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve155), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve156), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve157), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve158), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve159), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve160), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve161), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve162), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve163), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve164), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve165), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve166), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve167), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve168), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve169), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve170), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve171), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve172), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve173), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve174), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve175), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve176), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve177), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve178), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve179), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve180), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve181), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve182), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve183), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve184), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve185), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve186), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve187), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve188), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve189), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve190), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve191), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve192), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve193), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve194), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve195), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve196), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve197), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve198), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve199), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve200), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve201), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve202), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve203), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve204), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve205), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve206), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve207), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve208), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve209), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve210), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve211), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve212), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve213), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve214), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve215), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve216), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve217), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve218), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve219), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve220), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve221), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve222), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve223), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve224), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve225), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve226), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve227), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve228), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve229), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve230), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve231), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve232), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve233), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve234), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve235), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve236), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve237), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve238), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve239), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve240), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve241), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve242), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve243), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve244), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve245), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve246), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve247), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve248), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve249), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve250), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve251), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve252), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve253), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve254), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve255), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve256), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve257), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve258), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve259), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve260), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve261), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve262), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve263), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve264), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve265), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve266), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve267), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve268), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve269), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve270), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve271), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve272), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve273), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve274), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve275), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve276), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve277), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve278), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve279), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve280), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve281), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve282), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve283), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve284), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve285), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve286), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve287), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve288), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve289), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve290), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve291), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve292), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve293), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve294), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve295), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve296), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve297), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve298), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve299), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve300), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve301), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve302), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve303), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve304), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve305), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve306), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve307), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve308), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve309), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve310), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve311), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve312), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve313), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve314), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve315), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve316), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve317), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve318), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve319), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve320), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve321), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve322), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve323), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve324), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve325), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve326), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve327), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve328), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve329), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve330), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve331), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve332), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve333), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve334), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve335), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve336), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve337), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve338), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve339), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve340), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve341), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve342), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve343), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve344), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve345), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve346), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve347), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve348), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve349), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve350), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve351), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve352), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve353), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve354), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve355), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve356), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve357), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve358), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve359), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve360), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve361), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve362), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve363), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve364), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve365), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve366), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve367), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve368), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve369), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve370), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve371), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve372), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve373), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve374), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve375), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve376), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve377), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve378), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve379), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve380), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve381), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve382), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve383), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve384), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve385), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve386), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve387), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve388), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve389), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve390), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve391), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve392), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve393), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve394), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve395), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve396), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve397), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve398), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve399), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve400), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve401), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve402), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve403), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve404), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve405), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve406), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve407), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve408), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve409), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve410), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve411), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve412), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve413), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve414), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve415), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve416), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve417), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve418), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve419), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve420), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve421), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve422), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve423), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve424), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve425), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve426), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve427), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve428), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve429), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve430), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve431), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve432), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve433), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve434), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve435), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve436), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve437), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve438), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve439), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve440), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve441), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve442), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve443), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve444), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve445), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve446), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve447), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 },
   { { paragen_type_u32_mm, offsetof(struct service_parameter, reserve448), U32_CONST(0x00000000),U32_CONST(0x00000000) }, 0, 0,0 }
};

static const struct paragen_index  service_index[]=
{
   { 0x00000064, (struct paragen_type_header*) &service_info.fan1_temperature_on },
   { 0x00000065, (struct paragen_type_header*) &service_info.fan1_temperature_off },
   { 0x00000066, (struct paragen_type_header*) &service_info.fan2_temperature_on },
   { 0x00000067, (struct paragen_type_header*) &service_info.fan2_temperature_off },
   { 0x00000068, (struct paragen_type_header*) &service_info.sleep_thermal_delay_time_max },
   { 0x00000069, (struct paragen_type_header*) &service_info.buzzer_on_if_reverse },
   { 0x0000006A, (struct paragen_type_header*) &service_info.speed_max_fwd },
   { 0x0000006B, (struct paragen_type_header*) &service_info.speed_max_bwd },
   { 0x0000006C, (struct paragen_type_header*) &service_info.truck_has_dual_pedal },
   { 0x0000006D, (struct paragen_type_header*) &service_info.seat_switch_dual_channel },
   { 0x0000006E, (struct paragen_type_header*) &service_info.pump_steer_rpm },
   { 0x0000006F, (struct paragen_type_header*) &service_info.pump_lift_rpm },
   { 0x00000070, (struct paragen_type_header*) &service_info.pump_tilt_rpm },
   { 0x00000071, (struct paragen_type_header*) &service_info.pump_aux1_rpm },
   { 0x00000072, (struct paragen_type_header*) &service_info.pump_aux2_rpm },
   { 0x00000073, (struct paragen_type_header*) &service_info.pump_max_rpm },
   { 0x00000074, (struct paragen_type_header*) &service_info.performance_mode },
   { 0x00000075, (struct paragen_type_header*) &service_info.traction_torque_max },
   { 0x00000076, (struct paragen_type_header*) &service_info.traction_acceleration_max },
   { 0x00000077, (struct paragen_type_header*) &service_info.wheel_diameter },
   { 0x00000078, (struct paragen_type_header*) &service_info.traction_torque_temp_x_1 },
   { 0x00000079, (struct paragen_type_header*) &service_info.traction_torque_temp_x_2 },
   { 0x0000007A, (struct paragen_type_header*) &service_info.traction_torque_temp_x_3 },
   { 0x0000007B, (struct paragen_type_header*) &service_info.traction_torque_temp_x_4 },
   { 0x0000007C, (struct paragen_type_header*) &service_info.traction_torque_temp_x_5 },
   { 0x0000007D, (struct paragen_type_header*) &service_info.traction_torque_temp_x_6 },
   { 0x0000007E, (struct paragen_type_header*) &service_info.traction_torque_temp_x_7 },
   { 0x0000007F, (struct paragen_type_header*) &service_info.traction_torque_temp_x_8 },
   { 0x00000080, (struct paragen_type_header*) &service_info.traction_torque_temp_x_9 },
   { 0x00000081, (struct paragen_type_header*) &service_info.traction_torque_temp_x_10 },
   { 0x00000082, (struct paragen_type_header*) &service_info.traction_torque_temp_y_1 },
   { 0x00000083, (struct paragen_type_header*) &service_info.traction_torque_temp_y_2 },
   { 0x00000084, (struct paragen_type_header*) &service_info.traction_torque_temp_y_3 },
   { 0x00000085, (struct paragen_type_header*) &service_info.traction_torque_temp_y_4 },
   { 0x00000086, (struct paragen_type_header*) &service_info.traction_torque_temp_y_5 },
   { 0x00000087, (struct paragen_type_header*) &service_info.traction_torque_temp_y_6 },
   { 0x00000088, (struct paragen_type_header*) &service_info.traction_torque_temp_y_7 },
   { 0x00000089, (struct paragen_type_header*) &service_info.traction_torque_temp_y_8 },
   { 0x0000008A, (struct paragen_type_header*) &service_info.traction_torque_temp_y_9 },
   { 0x0000008B, (struct paragen_type_header*) &service_info.traction_torque_temp_y_10 },
   { 0x0000008C, (struct paragen_type_header*) &service_info.speed_curve_x_1 },
   { 0x0000008D, (struct paragen_type_header*) &service_info.speed_curve_x_2 },
   { 0x0000008E, (struct paragen_type_header*) &service_info.speed_curve_x_3 },
   { 0x0000008F, (struct paragen_type_header*) &service_info.speed_curve_x_4 },
   { 0x00000090, (struct paragen_type_header*) &service_info.speed_curve_x_5 },
   { 0x00000091, (struct paragen_type_header*) &service_info.speed_curve_x_6 },
   { 0x00000092, (struct paragen_type_header*) &service_info.speed_curve_x_7 },
   { 0x00000093, (struct paragen_type_header*) &service_info.speed_curve_x_8 },
   { 0x00000094, (struct paragen_type_header*) &service_info.speed_curve_x_9 },
   { 0x00000095, (struct paragen_type_header*) &service_info.speed_curve_x_10 },
   { 0x00000096, (struct paragen_type_header*) &service_info.speed_curve_y_1 },
   { 0x00000097, (struct paragen_type_header*) &service_info.speed_curve_y_2 },
   { 0x00000098, (struct paragen_type_header*) &service_info.speed_curve_y_3 },
   { 0x00000099, (struct paragen_type_header*) &service_info.speed_curve_y_4 },
   { 0x0000009A, (struct paragen_type_header*) &service_info.speed_curve_y_5 },
   { 0x0000009B, (struct paragen_type_header*) &service_info.speed_curve_y_6 },
   { 0x0000009C, (struct paragen_type_header*) &service_info.speed_curve_y_7 },
   { 0x0000009D, (struct paragen_type_header*) &service_info.speed_curve_y_8 },
   { 0x0000009E, (struct paragen_type_header*) &service_info.speed_curve_y_9 },
   { 0x0000009F, (struct paragen_type_header*) &service_info.speed_curve_y_10 },
   { 0x000000A0, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_1 },
   { 0x000000A1, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_2 },
   { 0x000000A2, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_3 },
   { 0x000000A3, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_4 },
   { 0x000000A4, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_5 },
   { 0x000000A5, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_6 },
   { 0x000000A6, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_7 },
   { 0x000000A7, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_8 },
   { 0x000000A8, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_9 },
   { 0x000000A9, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_x_10 },
   { 0x000000AA, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_1 },
   { 0x000000AB, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_2 },
   { 0x000000AC, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_3 },
   { 0x000000AD, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_4 },
   { 0x000000AE, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_5 },
   { 0x000000AF, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_6 },
   { 0x000000B0, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_7 },
   { 0x000000B1, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_8 },
   { 0x000000B2, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_9 },
   { 0x000000B3, (struct paragen_type_header*) &service_info.accelerator_calibration_curve_y_10 },
   { 0x000000B4, (struct paragen_type_header*) &service_info.option_pedal },
   { 0x000000B5, (struct paragen_type_header*) &service_info.option_steeranglesensor },
   { 0x000000B6, (struct paragen_type_header*) &service_info.truck_speed_threshold },
   { 0x000000B7, (struct paragen_type_header*) &service_info.pump_steer_close_delay },
   { 0x000000B8, (struct paragen_type_header*) &service_info.pump_steer_ramp_up },
   { 0x000000B9, (struct paragen_type_header*) &service_info.pump_steer_ramp_down },
   { 0x000000BA, (struct paragen_type_header*) &service_info.lift_mode },
   { 0x000000BB, (struct paragen_type_header*) &service_info.lift_1s_rpm },
   { 0x000000BC, (struct paragen_type_header*) &service_info.lift_2s_rpm_1 },
   { 0x000000BD, (struct paragen_type_header*) &service_info.lift_2s_rpm_2 },
   { 0x000000BE, (struct paragen_type_header*) &service_info.lift_pot_min_rpm },
   { 0x000000BF, (struct paragen_type_header*) &service_info.lift_pot_max_rpm },
   { 0x000000C0, (struct paragen_type_header*) &service_info.pump_lift_ramp_up },
   { 0x000000C1, (struct paragen_type_header*) &service_info.pump_lift_ramp_down },
   { 0x000000C2, (struct paragen_type_header*) &service_info.pump_tilt_ramp_up },
   { 0x000000C3, (struct paragen_type_header*) &service_info.pump_tilt_ramp_down },
   { 0x000000C4, (struct paragen_type_header*) &service_info.pump_aux1_ramp_up },
   { 0x000000C5, (struct paragen_type_header*) &service_info.pump_aux1_ramp_down },
   { 0x000000C6, (struct paragen_type_header*) &service_info.pump_aux2_ramp_up },
   { 0x000000C7, (struct paragen_type_header*) &service_info.pump_aux2_ramp_down },
   { 0x000000C8, (struct paragen_type_header*) &service_info.batt_cutback_start },
   { 0x000000C9, (struct paragen_type_header*) &service_info.batt_cutback_end },
   { 0x000000CA, (struct paragen_type_header*) &service_info.batt_rpm_cutback },
   { 0x000000CB, (struct paragen_type_header*) &service_info.pump_motor_discharge_enable },
   { 0x000000CC, (struct paragen_type_header*) &service_info.regeneration_current_threshold },
   { 0x000000CD, (struct paragen_type_header*) &service_info.batt_discharge_threshold },
   { 0x000000CE, (struct paragen_type_header*) &service_info.option_lift },
   { 0x000000CF, (struct paragen_type_header*) &service_info.option_trac },
   { 0x000000D0, (struct paragen_type_header*) &service_info.truckpower },
   { 0x000000D1, (struct paragen_type_header*) &service_info.batterytype },
   { 0x000000D2, (struct paragen_type_header*) &service_info.li_xlimphome },
   { 0x000000D3, (struct paragen_type_header*) &service_info.li_dcurrent_0 },
   { 0x000000D4, (struct paragen_type_header*) &service_info.li_dcurrent_100 },
   { 0x000000D5, (struct paragen_type_header*) &service_info.li_initcurrentliion },
   { 0x000000D6, (struct paragen_type_header*) &service_info.li_powredstartliion },
   { 0x000000D7, (struct paragen_type_header*) &service_info.li_icurlow },
   { 0x000000D8, (struct paragen_type_header*) &service_info.li_icurhigh },
   { 0x000000D9, (struct paragen_type_header*) &service_info.bdi_cutvpc },
   { 0x000000DA, (struct paragen_type_header*) &service_info.bdi_battcharge },
   { 0x000000DB, (struct paragen_type_header*) &service_info.work_hourmeter },
   { 0x000000DC, (struct paragen_type_header*) &service_info.reserve0 },
   { 0x000000DD, (struct paragen_type_header*) &service_info.reserve1 },
   { 0x000000DE, (struct paragen_type_header*) &service_info.reserve2 },
   { 0x000000DF, (struct paragen_type_header*) &service_info.reserve3 },
   { 0x000000E0, (struct paragen_type_header*) &service_info.reserve4 },
   { 0x000000E1, (struct paragen_type_header*) &service_info.reserve5 },
   { 0x000000E2, (struct paragen_type_header*) &service_info.reserve6 },
   { 0x000000E3, (struct paragen_type_header*) &service_info.reserve7 },
   { 0x000000E4, (struct paragen_type_header*) &service_info.reserve8 },
   { 0x000000E5, (struct paragen_type_header*) &service_info.reserve9 },
   { 0x000000E6, (struct paragen_type_header*) &service_info.reserve10 },
   { 0x000000E7, (struct paragen_type_header*) &service_info.reserve11 },
   { 0x000000E8, (struct paragen_type_header*) &service_info.reserve12 },
   { 0x000000E9, (struct paragen_type_header*) &service_info.reserve13 },
   { 0x000000EA, (struct paragen_type_header*) &service_info.reserve14 },
   { 0x000000EB, (struct paragen_type_header*) &service_info.reserve15 },
   { 0x000000EC, (struct paragen_type_header*) &service_info.reserve16 },
   { 0x000000ED, (struct paragen_type_header*) &service_info.reserve17 },
   { 0x000000EE, (struct paragen_type_header*) &service_info.reserve18 },
   { 0x000000EF, (struct paragen_type_header*) &service_info.reserve19 },
   { 0x000000F0, (struct paragen_type_header*) &service_info.reserve20 },
   { 0x000000F1, (struct paragen_type_header*) &service_info.reserve21 },
   { 0x000000F2, (struct paragen_type_header*) &service_info.reserve22 },
   { 0x000000F3, (struct paragen_type_header*) &service_info.reserve23 },
   { 0x000000F4, (struct paragen_type_header*) &service_info.reserve24 },
   { 0x000000F5, (struct paragen_type_header*) &service_info.reserve25 },
   { 0x000000F6, (struct paragen_type_header*) &service_info.reserve26 },
   { 0x000000F7, (struct paragen_type_header*) &service_info.reserve27 },
   { 0x000000F8, (struct paragen_type_header*) &service_info.reserve28 },
   { 0x000000F9, (struct paragen_type_header*) &service_info.reserve29 },
   { 0x000000FA, (struct paragen_type_header*) &service_info.reserve30 },
   { 0x000000FB, (struct paragen_type_header*) &service_info.reserve31 },
   { 0x000000FC, (struct paragen_type_header*) &service_info.reserve32 },
   { 0x000000FD, (struct paragen_type_header*) &service_info.reserve33 },
   { 0x000000FE, (struct paragen_type_header*) &service_info.reserve34 },
   { 0x000000FF, (struct paragen_type_header*) &service_info.reserve35 },
   { 0x00000100, (struct paragen_type_header*) &service_info.reserve36 },
   { 0x00000101, (struct paragen_type_header*) &service_info.reserve37 },
   { 0x00000102, (struct paragen_type_header*) &service_info.reserve38 },
   { 0x00000103, (struct paragen_type_header*) &service_info.reserve39 },
   { 0x00000104, (struct paragen_type_header*) &service_info.reserve40 },
   { 0x00000105, (struct paragen_type_header*) &service_info.reserve41 },
   { 0x00000106, (struct paragen_type_header*) &service_info.reserve42 },
   { 0x00000107, (struct paragen_type_header*) &service_info.reserve43 },
   { 0x00000108, (struct paragen_type_header*) &service_info.reserve44 },
   { 0x00000109, (struct paragen_type_header*) &service_info.reserve45 },
   { 0x0000010A, (struct paragen_type_header*) &service_info.reserve46 },
   { 0x0000010B, (struct paragen_type_header*) &service_info.reserve47 },
   { 0x0000010C, (struct paragen_type_header*) &service_info.reserve48 },
   { 0x0000010D, (struct paragen_type_header*) &service_info.reserve49 },
   { 0x0000010E, (struct paragen_type_header*) &service_info.reserve50 },
   { 0x0000010F, (struct paragen_type_header*) &service_info.reserve51 },
   { 0x00000110, (struct paragen_type_header*) &service_info.reserve52 },
   { 0x00000111, (struct paragen_type_header*) &service_info.reserve53 },
   { 0x00000112, (struct paragen_type_header*) &service_info.reserve54 },
   { 0x00000113, (struct paragen_type_header*) &service_info.reserve55 },
   { 0x00000114, (struct paragen_type_header*) &service_info.reserve56 },
   { 0x00000115, (struct paragen_type_header*) &service_info.reserve57 },
   { 0x00000116, (struct paragen_type_header*) &service_info.reserve58 },
   { 0x00000117, (struct paragen_type_header*) &service_info.reserve59 },
   { 0x00000118, (struct paragen_type_header*) &service_info.reserve60 },
   { 0x00000119, (struct paragen_type_header*) &service_info.reserve61 },
   { 0x0000011A, (struct paragen_type_header*) &service_info.reserve62 },
   { 0x0000011B, (struct paragen_type_header*) &service_info.reserve63 },
   { 0x0000011C, (struct paragen_type_header*) &service_info.reserve64 },
   { 0x0000011D, (struct paragen_type_header*) &service_info.reserve65 },
   { 0x0000011E, (struct paragen_type_header*) &service_info.reserve66 },
   { 0x0000011F, (struct paragen_type_header*) &service_info.reserve67 },
   { 0x00000120, (struct paragen_type_header*) &service_info.reserve68 },
   { 0x00000121, (struct paragen_type_header*) &service_info.reserve69 },
   { 0x00000122, (struct paragen_type_header*) &service_info.reserve70 },
   { 0x00000123, (struct paragen_type_header*) &service_info.reserve71 },
   { 0x00000124, (struct paragen_type_header*) &service_info.reserve72 },
   { 0x00000125, (struct paragen_type_header*) &service_info.reserve73 },
   { 0x00000126, (struct paragen_type_header*) &service_info.reserve74 },
   { 0x00000127, (struct paragen_type_header*) &service_info.reserve75 },
   { 0x00000128, (struct paragen_type_header*) &service_info.reserve76 },
   { 0x00000129, (struct paragen_type_header*) &service_info.reserve77 },
   { 0x0000012A, (struct paragen_type_header*) &service_info.reserve78 },
   { 0x0000012B, (struct paragen_type_header*) &service_info.reserve79 },
   { 0x0000012C, (struct paragen_type_header*) &service_info.reserve80 },
   { 0x0000012D, (struct paragen_type_header*) &service_info.reserve81 },
   { 0x0000012E, (struct paragen_type_header*) &service_info.reserve82 },
   { 0x0000012F, (struct paragen_type_header*) &service_info.reserve83 },
   { 0x00000130, (struct paragen_type_header*) &service_info.reserve84 },
   { 0x00000131, (struct paragen_type_header*) &service_info.reserve85 },
   { 0x00000132, (struct paragen_type_header*) &service_info.reserve86 },
   { 0x00000133, (struct paragen_type_header*) &service_info.reserve87 },
   { 0x00000134, (struct paragen_type_header*) &service_info.reserve88 },
   { 0x00000135, (struct paragen_type_header*) &service_info.reserve89 },
   { 0x00000136, (struct paragen_type_header*) &service_info.reserve90 },
   { 0x00000137, (struct paragen_type_header*) &service_info.reserve91 },
   { 0x00000138, (struct paragen_type_header*) &service_info.reserve92 },
   { 0x00000139, (struct paragen_type_header*) &service_info.reserve93 },
   { 0x0000013A, (struct paragen_type_header*) &service_info.reserve94 },
   { 0x0000013B, (struct paragen_type_header*) &service_info.reserve95 },
   { 0x0000013C, (struct paragen_type_header*) &service_info.reserve96 },
   { 0x0000013D, (struct paragen_type_header*) &service_info.reserve97 },
   { 0x0000013E, (struct paragen_type_header*) &service_info.reserve98 },
   { 0x0000013F, (struct paragen_type_header*) &service_info.reserve99 },
   { 0x00000140, (struct paragen_type_header*) &service_info.reserve100 },
   { 0x00000141, (struct paragen_type_header*) &service_info.reserve101 },
   { 0x00000142, (struct paragen_type_header*) &service_info.reserve102 },
   { 0x00000143, (struct paragen_type_header*) &service_info.reserve103 },
   { 0x00000144, (struct paragen_type_header*) &service_info.reserve104 },
   { 0x00000145, (struct paragen_type_header*) &service_info.reserve105 },
   { 0x00000146, (struct paragen_type_header*) &service_info.reserve106 },
   { 0x00000147, (struct paragen_type_header*) &service_info.reserve107 },
   { 0x00000148, (struct paragen_type_header*) &service_info.reserve108 },
   { 0x00000149, (struct paragen_type_header*) &service_info.reserve109 },
   { 0x0000014A, (struct paragen_type_header*) &service_info.reserve110 },
   { 0x0000014B, (struct paragen_type_header*) &service_info.reserve111 },
   { 0x0000014C, (struct paragen_type_header*) &service_info.reserve112 },
   { 0x0000014D, (struct paragen_type_header*) &service_info.reserve113 },
   { 0x0000014E, (struct paragen_type_header*) &service_info.reserve114 },
   { 0x0000014F, (struct paragen_type_header*) &service_info.reserve115 },
   { 0x00000150, (struct paragen_type_header*) &service_info.reserve116 },
   { 0x00000151, (struct paragen_type_header*) &service_info.reserve117 },
   { 0x00000152, (struct paragen_type_header*) &service_info.reserve118 },
   { 0x00000153, (struct paragen_type_header*) &service_info.reserve119 },
   { 0x00000154, (struct paragen_type_header*) &service_info.reserve120 },
   { 0x00000155, (struct paragen_type_header*) &service_info.reserve121 },
   { 0x00000156, (struct paragen_type_header*) &service_info.reserve122 },
   { 0x00000157, (struct paragen_type_header*) &service_info.reserve123 },
   { 0x00000158, (struct paragen_type_header*) &service_info.reserve124 },
   { 0x00000159, (struct paragen_type_header*) &service_info.reserve125 },
   { 0x0000015A, (struct paragen_type_header*) &service_info.reserve126 },
   { 0x0000015B, (struct paragen_type_header*) &service_info.reserve127 },
   { 0x0000015C, (struct paragen_type_header*) &service_info.reserve128 },
   { 0x0000015D, (struct paragen_type_header*) &service_info.reserve129 },
   { 0x0000015E, (struct paragen_type_header*) &service_info.reserve130 },
   { 0x0000015F, (struct paragen_type_header*) &service_info.reserve131 },
   { 0x00000160, (struct paragen_type_header*) &service_info.reserve132 },
   { 0x00000161, (struct paragen_type_header*) &service_info.reserve133 },
   { 0x00000162, (struct paragen_type_header*) &service_info.reserve134 },
   { 0x00000163, (struct paragen_type_header*) &service_info.reserve135 },
   { 0x00000164, (struct paragen_type_header*) &service_info.reserve136 },
   { 0x00000165, (struct paragen_type_header*) &service_info.reserve137 },
   { 0x00000166, (struct paragen_type_header*) &service_info.reserve138 },
   { 0x00000167, (struct paragen_type_header*) &service_info.reserve139 },
   { 0x00000168, (struct paragen_type_header*) &service_info.reserve140 },
   { 0x00000169, (struct paragen_type_header*) &service_info.reserve141 },
   { 0x0000016A, (struct paragen_type_header*) &service_info.reserve142 },
   { 0x0000016B, (struct paragen_type_header*) &service_info.reserve143 },
   { 0x0000016C, (struct paragen_type_header*) &service_info.reserve144 },
   { 0x0000016D, (struct paragen_type_header*) &service_info.reserve145 },
   { 0x0000016E, (struct paragen_type_header*) &service_info.reserve146 },
   { 0x0000016F, (struct paragen_type_header*) &service_info.reserve147 },
   { 0x00000170, (struct paragen_type_header*) &service_info.reserve148 },
   { 0x00000171, (struct paragen_type_header*) &service_info.reserve149 },
   { 0x00000172, (struct paragen_type_header*) &service_info.reserve150 },
   { 0x00000173, (struct paragen_type_header*) &service_info.reserve151 },
   { 0x00000174, (struct paragen_type_header*) &service_info.reserve152 },
   { 0x00000175, (struct paragen_type_header*) &service_info.reserve153 },
   { 0x00000176, (struct paragen_type_header*) &service_info.reserve154 },
   { 0x00000177, (struct paragen_type_header*) &service_info.reserve155 },
   { 0x00000178, (struct paragen_type_header*) &service_info.reserve156 },
   { 0x00000179, (struct paragen_type_header*) &service_info.reserve157 },
   { 0x0000017A, (struct paragen_type_header*) &service_info.reserve158 },
   { 0x0000017B, (struct paragen_type_header*) &service_info.reserve159 },
   { 0x0000017C, (struct paragen_type_header*) &service_info.reserve160 },
   { 0x0000017D, (struct paragen_type_header*) &service_info.reserve161 },
   { 0x0000017E, (struct paragen_type_header*) &service_info.reserve162 },
   { 0x0000017F, (struct paragen_type_header*) &service_info.reserve163 },
   { 0x00000180, (struct paragen_type_header*) &service_info.reserve164 },
   { 0x00000181, (struct paragen_type_header*) &service_info.reserve165 },
   { 0x00000182, (struct paragen_type_header*) &service_info.reserve166 },
   { 0x00000183, (struct paragen_type_header*) &service_info.reserve167 },
   { 0x00000184, (struct paragen_type_header*) &service_info.reserve168 },
   { 0x00000185, (struct paragen_type_header*) &service_info.reserve169 },
   { 0x00000186, (struct paragen_type_header*) &service_info.reserve170 },
   { 0x00000187, (struct paragen_type_header*) &service_info.reserve171 },
   { 0x00000188, (struct paragen_type_header*) &service_info.reserve172 },
   { 0x00000189, (struct paragen_type_header*) &service_info.reserve173 },
   { 0x0000018A, (struct paragen_type_header*) &service_info.reserve174 },
   { 0x0000018B, (struct paragen_type_header*) &service_info.reserve175 },
   { 0x0000018C, (struct paragen_type_header*) &service_info.reserve176 },
   { 0x0000018D, (struct paragen_type_header*) &service_info.reserve177 },
   { 0x0000018E, (struct paragen_type_header*) &service_info.reserve178 },
   { 0x0000018F, (struct paragen_type_header*) &service_info.reserve179 },
   { 0x00000190, (struct paragen_type_header*) &service_info.reserve180 },
   { 0x00000191, (struct paragen_type_header*) &service_info.reserve181 },
   { 0x00000192, (struct paragen_type_header*) &service_info.reserve182 },
   { 0x00000193, (struct paragen_type_header*) &service_info.reserve183 },
   { 0x00000194, (struct paragen_type_header*) &service_info.reserve184 },
   { 0x00000195, (struct paragen_type_header*) &service_info.reserve185 },
   { 0x00000196, (struct paragen_type_header*) &service_info.reserve186 },
   { 0x00000197, (struct paragen_type_header*) &service_info.reserve187 },
   { 0x00000198, (struct paragen_type_header*) &service_info.reserve188 },
   { 0x00000199, (struct paragen_type_header*) &service_info.reserve189 },
   { 0x0000019A, (struct paragen_type_header*) &service_info.reserve190 },
   { 0x0000019B, (struct paragen_type_header*) &service_info.reserve191 },
   { 0x0000019C, (struct paragen_type_header*) &service_info.reserve192 },
   { 0x0000019D, (struct paragen_type_header*) &service_info.reserve193 },
   { 0x0000019E, (struct paragen_type_header*) &service_info.reserve194 },
   { 0x0000019F, (struct paragen_type_header*) &service_info.reserve195 },
   { 0x000001A0, (struct paragen_type_header*) &service_info.reserve196 },
   { 0x000001A1, (struct paragen_type_header*) &service_info.reserve197 },
   { 0x000001A2, (struct paragen_type_header*) &service_info.reserve198 },
   { 0x000001A3, (struct paragen_type_header*) &service_info.reserve199 },
   { 0x000001A4, (struct paragen_type_header*) &service_info.reserve200 },
   { 0x000001A5, (struct paragen_type_header*) &service_info.reserve201 },
   { 0x000001A6, (struct paragen_type_header*) &service_info.reserve202 },
   { 0x000001A7, (struct paragen_type_header*) &service_info.reserve203 },
   { 0x000001A8, (struct paragen_type_header*) &service_info.reserve204 },
   { 0x000001A9, (struct paragen_type_header*) &service_info.reserve205 },
   { 0x000001AA, (struct paragen_type_header*) &service_info.reserve206 },
   { 0x000001AB, (struct paragen_type_header*) &service_info.reserve207 },
   { 0x000001AC, (struct paragen_type_header*) &service_info.reserve208 },
   { 0x000001AD, (struct paragen_type_header*) &service_info.reserve209 },
   { 0x000001AE, (struct paragen_type_header*) &service_info.reserve210 },
   { 0x000001AF, (struct paragen_type_header*) &service_info.reserve211 },
   { 0x000001B0, (struct paragen_type_header*) &service_info.reserve212 },
   { 0x000001B1, (struct paragen_type_header*) &service_info.reserve213 },
   { 0x000001B2, (struct paragen_type_header*) &service_info.reserve214 },
   { 0x000001B3, (struct paragen_type_header*) &service_info.reserve215 },
   { 0x000001B4, (struct paragen_type_header*) &service_info.reserve216 },
   { 0x000001B5, (struct paragen_type_header*) &service_info.reserve217 },
   { 0x000001B6, (struct paragen_type_header*) &service_info.reserve218 },
   { 0x000001B7, (struct paragen_type_header*) &service_info.reserve219 },
   { 0x000001B8, (struct paragen_type_header*) &service_info.reserve220 },
   { 0x000001B9, (struct paragen_type_header*) &service_info.reserve221 },
   { 0x000001BA, (struct paragen_type_header*) &service_info.reserve222 },
   { 0x000001BB, (struct paragen_type_header*) &service_info.reserve223 },
   { 0x000001BC, (struct paragen_type_header*) &service_info.reserve224 },
   { 0x000001BD, (struct paragen_type_header*) &service_info.reserve225 },
   { 0x000001BE, (struct paragen_type_header*) &service_info.reserve226 },
   { 0x000001BF, (struct paragen_type_header*) &service_info.reserve227 },
   { 0x000001C0, (struct paragen_type_header*) &service_info.reserve228 },
   { 0x000001C1, (struct paragen_type_header*) &service_info.reserve229 },
   { 0x000001C2, (struct paragen_type_header*) &service_info.reserve230 },
   { 0x000001C3, (struct paragen_type_header*) &service_info.reserve231 },
   { 0x000001C4, (struct paragen_type_header*) &service_info.reserve232 },
   { 0x000001C5, (struct paragen_type_header*) &service_info.reserve233 },
   { 0x000001C6, (struct paragen_type_header*) &service_info.reserve234 },
   { 0x000001C7, (struct paragen_type_header*) &service_info.reserve235 },
   { 0x000001C8, (struct paragen_type_header*) &service_info.reserve236 },
   { 0x000001C9, (struct paragen_type_header*) &service_info.reserve237 },
   { 0x000001CA, (struct paragen_type_header*) &service_info.reserve238 },
   { 0x000001CB, (struct paragen_type_header*) &service_info.reserve239 },
   { 0x000001CC, (struct paragen_type_header*) &service_info.reserve240 },
   { 0x000001CD, (struct paragen_type_header*) &service_info.reserve241 },
   { 0x000001CE, (struct paragen_type_header*) &service_info.reserve242 },
   { 0x000001CF, (struct paragen_type_header*) &service_info.reserve243 },
   { 0x000001D0, (struct paragen_type_header*) &service_info.reserve244 },
   { 0x000001D1, (struct paragen_type_header*) &service_info.reserve245 },
   { 0x000001D2, (struct paragen_type_header*) &service_info.reserve246 },
   { 0x000001D3, (struct paragen_type_header*) &service_info.reserve247 },
   { 0x000001D4, (struct paragen_type_header*) &service_info.reserve248 },
   { 0x000001D5, (struct paragen_type_header*) &service_info.reserve249 },
   { 0x000001D6, (struct paragen_type_header*) &service_info.reserve250 },
   { 0x000001D7, (struct paragen_type_header*) &service_info.reserve251 },
   { 0x000001D8, (struct paragen_type_header*) &service_info.reserve252 },
   { 0x000001D9, (struct paragen_type_header*) &service_info.reserve253 },
   { 0x000001DA, (struct paragen_type_header*) &service_info.reserve254 },
   { 0x000001DB, (struct paragen_type_header*) &service_info.reserve255 },
   { 0x000001DC, (struct paragen_type_header*) &service_info.reserve256 },
   { 0x000001DD, (struct paragen_type_header*) &service_info.reserve257 },
   { 0x000001DE, (struct paragen_type_header*) &service_info.reserve258 },
   { 0x000001DF, (struct paragen_type_header*) &service_info.reserve259 },
   { 0x000001E0, (struct paragen_type_header*) &service_info.reserve260 },
   { 0x000001E1, (struct paragen_type_header*) &service_info.reserve261 },
   { 0x000001E2, (struct paragen_type_header*) &service_info.reserve262 },
   { 0x000001E3, (struct paragen_type_header*) &service_info.reserve263 },
   { 0x000001E4, (struct paragen_type_header*) &service_info.reserve264 },
   { 0x000001E5, (struct paragen_type_header*) &service_info.reserve265 },
   { 0x000001E6, (struct paragen_type_header*) &service_info.reserve266 },
   { 0x000001E7, (struct paragen_type_header*) &service_info.reserve267 },
   { 0x000001E8, (struct paragen_type_header*) &service_info.reserve268 },
   { 0x000001E9, (struct paragen_type_header*) &service_info.reserve269 },
   { 0x000001EA, (struct paragen_type_header*) &service_info.reserve270 },
   { 0x000001EB, (struct paragen_type_header*) &service_info.reserve271 },
   { 0x000001EC, (struct paragen_type_header*) &service_info.reserve272 },
   { 0x000001ED, (struct paragen_type_header*) &service_info.reserve273 },
   { 0x000001EE, (struct paragen_type_header*) &service_info.reserve274 },
   { 0x000001EF, (struct paragen_type_header*) &service_info.reserve275 },
   { 0x000001F0, (struct paragen_type_header*) &service_info.reserve276 },
   { 0x000001F1, (struct paragen_type_header*) &service_info.reserve277 },
   { 0x000001F2, (struct paragen_type_header*) &service_info.reserve278 },
   { 0x000001F3, (struct paragen_type_header*) &service_info.reserve279 },
   { 0x000001F4, (struct paragen_type_header*) &service_info.reserve280 },
   { 0x000001F5, (struct paragen_type_header*) &service_info.reserve281 },
   { 0x000001F6, (struct paragen_type_header*) &service_info.reserve282 },
   { 0x000001F7, (struct paragen_type_header*) &service_info.reserve283 },
   { 0x000001F8, (struct paragen_type_header*) &service_info.reserve284 },
   { 0x000001F9, (struct paragen_type_header*) &service_info.reserve285 },
   { 0x000001FA, (struct paragen_type_header*) &service_info.reserve286 },
   { 0x000001FB, (struct paragen_type_header*) &service_info.reserve287 },
   { 0x000001FC, (struct paragen_type_header*) &service_info.reserve288 },
   { 0x000001FD, (struct paragen_type_header*) &service_info.reserve289 },
   { 0x000001FE, (struct paragen_type_header*) &service_info.reserve290 },
   { 0x000001FF, (struct paragen_type_header*) &service_info.reserve291 },
   { 0x00000200, (struct paragen_type_header*) &service_info.reserve292 },
   { 0x00000201, (struct paragen_type_header*) &service_info.reserve293 },
   { 0x00000202, (struct paragen_type_header*) &service_info.reserve294 },
   { 0x00000203, (struct paragen_type_header*) &service_info.reserve295 },
   { 0x00000204, (struct paragen_type_header*) &service_info.reserve296 },
   { 0x00000205, (struct paragen_type_header*) &service_info.reserve297 },
   { 0x00000206, (struct paragen_type_header*) &service_info.reserve298 },
   { 0x00000207, (struct paragen_type_header*) &service_info.reserve299 },
   { 0x00000208, (struct paragen_type_header*) &service_info.reserve300 },
   { 0x00000209, (struct paragen_type_header*) &service_info.reserve301 },
   { 0x0000020A, (struct paragen_type_header*) &service_info.reserve302 },
   { 0x0000020B, (struct paragen_type_header*) &service_info.reserve303 },
   { 0x0000020C, (struct paragen_type_header*) &service_info.reserve304 },
   { 0x0000020D, (struct paragen_type_header*) &service_info.reserve305 },
   { 0x0000020E, (struct paragen_type_header*) &service_info.reserve306 },
   { 0x0000020F, (struct paragen_type_header*) &service_info.reserve307 },
   { 0x00000210, (struct paragen_type_header*) &service_info.reserve308 },
   { 0x00000211, (struct paragen_type_header*) &service_info.reserve309 },
   { 0x00000212, (struct paragen_type_header*) &service_info.reserve310 },
   { 0x00000213, (struct paragen_type_header*) &service_info.reserve311 },
   { 0x00000214, (struct paragen_type_header*) &service_info.reserve312 },
   { 0x00000215, (struct paragen_type_header*) &service_info.reserve313 },
   { 0x00000216, (struct paragen_type_header*) &service_info.reserve314 },
   { 0x00000217, (struct paragen_type_header*) &service_info.reserve315 },
   { 0x00000218, (struct paragen_type_header*) &service_info.reserve316 },
   { 0x00000219, (struct paragen_type_header*) &service_info.reserve317 },
   { 0x0000021A, (struct paragen_type_header*) &service_info.reserve318 },
   { 0x0000021B, (struct paragen_type_header*) &service_info.reserve319 },
   { 0x0000021C, (struct paragen_type_header*) &service_info.reserve320 },
   { 0x0000021D, (struct paragen_type_header*) &service_info.reserve321 },
   { 0x0000021E, (struct paragen_type_header*) &service_info.reserve322 },
   { 0x0000021F, (struct paragen_type_header*) &service_info.reserve323 },
   { 0x00000220, (struct paragen_type_header*) &service_info.reserve324 },
   { 0x00000221, (struct paragen_type_header*) &service_info.reserve325 },
   { 0x00000222, (struct paragen_type_header*) &service_info.reserve326 },
   { 0x00000223, (struct paragen_type_header*) &service_info.reserve327 },
   { 0x00000224, (struct paragen_type_header*) &service_info.reserve328 },
   { 0x00000225, (struct paragen_type_header*) &service_info.reserve329 },
   { 0x00000226, (struct paragen_type_header*) &service_info.reserve330 },
   { 0x00000227, (struct paragen_type_header*) &service_info.reserve331 },
   { 0x00000228, (struct paragen_type_header*) &service_info.reserve332 },
   { 0x00000229, (struct paragen_type_header*) &service_info.reserve333 },
   { 0x0000022A, (struct paragen_type_header*) &service_info.reserve334 },
   { 0x0000022B, (struct paragen_type_header*) &service_info.reserve335 },
   { 0x0000022C, (struct paragen_type_header*) &service_info.reserve336 },
   { 0x0000022D, (struct paragen_type_header*) &service_info.reserve337 },
   { 0x0000022E, (struct paragen_type_header*) &service_info.reserve338 },
   { 0x0000022F, (struct paragen_type_header*) &service_info.reserve339 },
   { 0x00000230, (struct paragen_type_header*) &service_info.reserve340 },
   { 0x00000231, (struct paragen_type_header*) &service_info.reserve341 },
   { 0x00000232, (struct paragen_type_header*) &service_info.reserve342 },
   { 0x00000233, (struct paragen_type_header*) &service_info.reserve343 },
   { 0x00000234, (struct paragen_type_header*) &service_info.reserve344 },
   { 0x00000235, (struct paragen_type_header*) &service_info.reserve345 },
   { 0x00000236, (struct paragen_type_header*) &service_info.reserve346 },
   { 0x00000237, (struct paragen_type_header*) &service_info.reserve347 },
   { 0x00000238, (struct paragen_type_header*) &service_info.reserve348 },
   { 0x00000239, (struct paragen_type_header*) &service_info.reserve349 },
   { 0x0000023A, (struct paragen_type_header*) &service_info.reserve350 },
   { 0x0000023B, (struct paragen_type_header*) &service_info.reserve351 },
   { 0x0000023C, (struct paragen_type_header*) &service_info.reserve352 },
   { 0x0000023D, (struct paragen_type_header*) &service_info.reserve353 },
   { 0x0000023E, (struct paragen_type_header*) &service_info.reserve354 },
   { 0x0000023F, (struct paragen_type_header*) &service_info.reserve355 },
   { 0x00000240, (struct paragen_type_header*) &service_info.reserve356 },
   { 0x00000241, (struct paragen_type_header*) &service_info.reserve357 },
   { 0x00000242, (struct paragen_type_header*) &service_info.reserve358 },
   { 0x00000243, (struct paragen_type_header*) &service_info.reserve359 },
   { 0x00000244, (struct paragen_type_header*) &service_info.reserve360 },
   { 0x00000245, (struct paragen_type_header*) &service_info.reserve361 },
   { 0x00000246, (struct paragen_type_header*) &service_info.reserve362 },
   { 0x00000247, (struct paragen_type_header*) &service_info.reserve363 },
   { 0x00000248, (struct paragen_type_header*) &service_info.reserve364 },
   { 0x00000249, (struct paragen_type_header*) &service_info.reserve365 },
   { 0x0000024A, (struct paragen_type_header*) &service_info.reserve366 },
   { 0x0000024B, (struct paragen_type_header*) &service_info.reserve367 },
   { 0x0000024C, (struct paragen_type_header*) &service_info.reserve368 },
   { 0x0000024D, (struct paragen_type_header*) &service_info.reserve369 },
   { 0x0000024E, (struct paragen_type_header*) &service_info.reserve370 },
   { 0x0000024F, (struct paragen_type_header*) &service_info.reserve371 },
   { 0x00000250, (struct paragen_type_header*) &service_info.reserve372 },
   { 0x00000251, (struct paragen_type_header*) &service_info.reserve373 },
   { 0x00000252, (struct paragen_type_header*) &service_info.reserve374 },
   { 0x00000253, (struct paragen_type_header*) &service_info.reserve375 },
   { 0x00000254, (struct paragen_type_header*) &service_info.reserve376 },
   { 0x00000255, (struct paragen_type_header*) &service_info.reserve377 },
   { 0x00000256, (struct paragen_type_header*) &service_info.reserve378 },
   { 0x00000257, (struct paragen_type_header*) &service_info.reserve379 },
   { 0x00000258, (struct paragen_type_header*) &service_info.reserve380 },
   { 0x00000259, (struct paragen_type_header*) &service_info.reserve381 },
   { 0x0000025A, (struct paragen_type_header*) &service_info.reserve382 },
   { 0x0000025B, (struct paragen_type_header*) &service_info.reserve383 },
   { 0x0000025C, (struct paragen_type_header*) &service_info.reserve384 },
   { 0x0000025D, (struct paragen_type_header*) &service_info.reserve385 },
   { 0x0000025E, (struct paragen_type_header*) &service_info.reserve386 },
   { 0x0000025F, (struct paragen_type_header*) &service_info.reserve387 },
   { 0x00000260, (struct paragen_type_header*) &service_info.reserve388 },
   { 0x00000261, (struct paragen_type_header*) &service_info.reserve389 },
   { 0x00000262, (struct paragen_type_header*) &service_info.reserve390 },
   { 0x00000263, (struct paragen_type_header*) &service_info.reserve391 },
   { 0x00000264, (struct paragen_type_header*) &service_info.reserve392 },
   { 0x00000265, (struct paragen_type_header*) &service_info.reserve393 },
   { 0x00000266, (struct paragen_type_header*) &service_info.reserve394 },
   { 0x00000267, (struct paragen_type_header*) &service_info.reserve395 },
   { 0x00000268, (struct paragen_type_header*) &service_info.reserve396 },
   { 0x00000269, (struct paragen_type_header*) &service_info.reserve397 },
   { 0x0000026A, (struct paragen_type_header*) &service_info.reserve398 },
   { 0x0000026B, (struct paragen_type_header*) &service_info.reserve399 },
   { 0x0000026C, (struct paragen_type_header*) &service_info.reserve400 },
   { 0x0000026D, (struct paragen_type_header*) &service_info.reserve401 },
   { 0x0000026E, (struct paragen_type_header*) &service_info.reserve402 },
   { 0x0000026F, (struct paragen_type_header*) &service_info.reserve403 },
   { 0x00000270, (struct paragen_type_header*) &service_info.reserve404 },
   { 0x00000271, (struct paragen_type_header*) &service_info.reserve405 },
   { 0x00000272, (struct paragen_type_header*) &service_info.reserve406 },
   { 0x00000273, (struct paragen_type_header*) &service_info.reserve407 },
   { 0x00000274, (struct paragen_type_header*) &service_info.reserve408 },
   { 0x00000275, (struct paragen_type_header*) &service_info.reserve409 },
   { 0x00000276, (struct paragen_type_header*) &service_info.reserve410 },
   { 0x00000277, (struct paragen_type_header*) &service_info.reserve411 },
   { 0x00000278, (struct paragen_type_header*) &service_info.reserve412 },
   { 0x00000279, (struct paragen_type_header*) &service_info.reserve413 },
   { 0x0000027A, (struct paragen_type_header*) &service_info.reserve414 },
   { 0x0000027B, (struct paragen_type_header*) &service_info.reserve415 },
   { 0x0000027C, (struct paragen_type_header*) &service_info.reserve416 },
   { 0x0000027D, (struct paragen_type_header*) &service_info.reserve417 },
   { 0x0000027E, (struct paragen_type_header*) &service_info.reserve418 },
   { 0x0000027F, (struct paragen_type_header*) &service_info.reserve419 },
   { 0x00000280, (struct paragen_type_header*) &service_info.reserve420 },
   { 0x00000281, (struct paragen_type_header*) &service_info.reserve421 },
   { 0x00000282, (struct paragen_type_header*) &service_info.reserve422 },
   { 0x00000283, (struct paragen_type_header*) &service_info.reserve423 },
   { 0x00000284, (struct paragen_type_header*) &service_info.reserve424 },
   { 0x00000285, (struct paragen_type_header*) &service_info.reserve425 },
   { 0x00000286, (struct paragen_type_header*) &service_info.reserve426 },
   { 0x00000287, (struct paragen_type_header*) &service_info.reserve427 },
   { 0x00000288, (struct paragen_type_header*) &service_info.reserve428 },
   { 0x00000289, (struct paragen_type_header*) &service_info.reserve429 },
   { 0x0000028A, (struct paragen_type_header*) &service_info.reserve430 },
   { 0x0000028B, (struct paragen_type_header*) &service_info.reserve431 },
   { 0x0000028C, (struct paragen_type_header*) &service_info.reserve432 },
   { 0x0000028D, (struct paragen_type_header*) &service_info.reserve433 },
   { 0x0000028E, (struct paragen_type_header*) &service_info.reserve434 },
   { 0x0000028F, (struct paragen_type_header*) &service_info.reserve435 },
   { 0x00000290, (struct paragen_type_header*) &service_info.reserve436 },
   { 0x00000291, (struct paragen_type_header*) &service_info.reserve437 },
   { 0x00000292, (struct paragen_type_header*) &service_info.reserve438 },
   { 0x00000293, (struct paragen_type_header*) &service_info.reserve439 },
   { 0x00000294, (struct paragen_type_header*) &service_info.reserve440 },
   { 0x00000295, (struct paragen_type_header*) &service_info.reserve441 },
   { 0x00000296, (struct paragen_type_header*) &service_info.reserve442 },
   { 0x00000297, (struct paragen_type_header*) &service_info.reserve443 },
   { 0x00000298, (struct paragen_type_header*) &service_info.reserve444 },
   { 0x00000299, (struct paragen_type_header*) &service_info.reserve445 },
   { 0x0000029A, (struct paragen_type_header*) &service_info.reserve446 },
   { 0x0000029B, (struct paragen_type_header*) &service_info.reserve447 },
   { 0x0000029C, (struct paragen_type_header*) &service_info.reserve448 }
};

struct service_parameter service_parameter_ram;

/*===============================================[ public variables  ]================================================*/

/** Parameter pointer
*  Pointer to read the Parameter from application
*/
struct service_parameter const * const service = &service_parameter_ram;

const struct paragen_object service_obj =
{
   SERVICE_SD,
   (void*) &service_parameter_ram,
   (U32) SERVICE_ADDRESS,
   service_index,
   (struct paragen_type_header *) &service_info,
   (void*) &service_default_parameter,
   sizeof( struct service_parameter ),
   sizeof service_index /sizeof(struct paragen_index ),
   {0xA2,0x51,0x94,0x5F,0x27,0x77,0x71,0x68,0x9D,0xD2,0xB8,0x7A,0x16,0x61,0x64,0x71} /* finger print */ 
};

/*===============================================[ private functions ]================================================*/

/*====================================================================================================================*/


/***********************************************************************************************************************
*                             Copyright 2020 Linde Material Handling. All rights reserved.                             *
***********************************************************************************************************************/
